Files
ems/backend/tests/golden/fixtures/BA81_2026-06-09_normal.json
Dusan Vojacek 484f1f85fc Fáze 0: ekonomický regresní harness plánovače
- scripts/harness/extract_fixtures.py: extrakce vstupů solveru
  (fn_planning_site_context + fn_load_planning_slots_full) do JSON fixtures
- backend/tests/test_golden_replay.py: golden gate — replay fixtures přes
  solve_dispatch_two_pass, bit-perfektní diff proti snapshotům (GOLDEN_UPDATE=1
  pro vědomou regeneraci); 4 scénáře: home-01 neg-sell extrém / normal, BA81, KV1
- scripts/harness/economics_report.py: actual (audit_interval) vs oracle MILP
  (perfect hindsight, čistá ekonomika bez heuristických penalt), SoC-adjusted

Baseline home-01 2026-05-12..06-09: GAP 2185 Kč / 29 dní (~27 %).
Známý stav: 4/124 testů test_planning_dispatch_milp.py failuje už na main.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 10:48:13 +02:00

4934 lines
150 KiB
JSON

{
"fixture_version": 1,
"meta": {
"site_id": 3,
"site_code": "BA81",
"prague_day": "2026-06-09",
"window_from": "2026-06-09T00:00:00+02:00",
"window_to": "2026-06-10T12:00:00+02:00",
"horizon_hours": 36,
"soc_wh": 3125.0,
"soc_source": "audit_interval",
"tag": "normal",
"extracted_at": "2026-06-11T10:25:16.457492+02:00",
"dsn_host": "10.200.200.1:5432",
"note": "Vstupy plánovače zmrazené k okamžiku extrakce (context = aktuální konfigurace, sloty = fn_load_planning_slots_full nad historickými cenami/forecasty). EV sessions vynulovány, operating_mode=AUTO."
},
"context_json": {
"grid": {
"max_export_power_w": 16000,
"max_import_power_w": 17000,
"block_export_on_negative_sell": false,
"deye_gen_microinverter_cutoff_enabled": true
},
"market": {
"sale_pricing_mode": "spot",
"purchase_pricing_mode": "fixed"
},
"soc_wh": 3125.0,
"battery": {
"min_soc_wh": 1250.0,
"soc_max_wh": 12500.0,
"arb_floor_wh": 3750.0,
"reserve_soc_wh": 3750.0,
"charge_efficiency": 0.95,
"charge_slot_buffer": 1.3,
"max_charge_power_w": 6250,
"planner_soc_max_wh": 12500.0,
"usable_capacity_wh": 12500,
"discharge_efficiency": 0.95,
"discharge_slot_buffer": 1.5,
"max_discharge_power_w": 6250,
"degradation_cost_czk_kwh": 0.3,
"planner_discharge_floor_percent": null,
"planner_neg_sell_prep_soc_percent": 80.0,
"planner_terminal_soc_value_factor": 0.2,
"planner_neg_sell_full_soc_tail_slots": 4,
"planner_daytime_charge_price_quantile": 0.7,
"planner_daytime_charge_target_enabled": true,
"planner_extreme_buy_threshold_czk_kwh": -5.0,
"planner_night_baseload_buffer_percent": 20,
"planner_neg_sell_vent_min_sell_czk_kwh": null,
"planner_discharge_relax_prewindow_slots": 8,
"planner_charge_commitment_penalty_czk_kwh": 0.2
},
"tuv_temp": 55.0,
"vehicles": [
{
"max_charge_power_w": 11000,
"battery_capacity_kwh": 60.0,
"default_target_soc_pct": 80.0
}
],
"heat_pump": {
"tuv_min_temp_c": 0,
"tuv_target_temp_c": 55,
"rated_heating_power_w": 0
},
"ev_sessions": [],
"operating_mode": "AUTO",
"planning_config": {},
"tuv_delta_stats": [
{
"dow": 0,
"hour": 0,
"delta": 0.0
},
{
"dow": 0,
"hour": 1,
"delta": 0.0
},
{
"dow": 0,
"hour": 2,
"delta": 0.0
},
{
"dow": 0,
"hour": 3,
"delta": 0.0
},
{
"dow": 0,
"hour": 4,
"delta": 0.0
},
{
"dow": 0,
"hour": 5,
"delta": 0.0
},
{
"dow": 0,
"hour": 6,
"delta": 0.0
},
{
"dow": 0,
"hour": 7,
"delta": 0.0
},
{
"dow": 0,
"hour": 8,
"delta": 0.0
},
{
"dow": 0,
"hour": 9,
"delta": 0.0
},
{
"dow": 0,
"hour": 10,
"delta": 0.0
},
{
"dow": 0,
"hour": 11,
"delta": 0.0
},
{
"dow": 0,
"hour": 12,
"delta": 0.0
},
{
"dow": 0,
"hour": 13,
"delta": 0.0
},
{
"dow": 0,
"hour": 14,
"delta": 0.0
},
{
"dow": 0,
"hour": 15,
"delta": 0.0
},
{
"dow": 0,
"hour": 16,
"delta": 0.0
},
{
"dow": 0,
"hour": 17,
"delta": 0.0
},
{
"dow": 0,
"hour": 18,
"delta": 0.0
},
{
"dow": 0,
"hour": 19,
"delta": 0.0
},
{
"dow": 6,
"hour": 23,
"delta": 0.0
}
]
},
"slot_rows": [
{
"slot_ord": 0,
"interval_start": "2026-06-08T22:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.313,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 215,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 1,
"interval_start": "2026-06-08T22:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.9835,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 215,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 2,
"interval_start": "2026-06-08T22:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.8125,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 215,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 3,
"interval_start": "2026-06-08T22:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.78575,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 215,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 4,
"interval_start": "2026-06-08T23:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.95725,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 140,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 5,
"interval_start": "2026-06-08T23:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.9115,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 140,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 6,
"interval_start": "2026-06-08T23:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.843,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 140,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 7,
"interval_start": "2026-06-08T23:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.81825,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 140,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 8,
"interval_start": "2026-06-09T00:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.70975,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 114,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 9,
"interval_start": "2026-06-09T00:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.66775,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 114,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 10,
"interval_start": "2026-06-09T00:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.74625,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 114,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 11,
"interval_start": "2026-06-09T00:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.61625,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 114,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 12,
"interval_start": "2026-06-09T01:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.66675,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 114,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 13,
"interval_start": "2026-06-09T01:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.5895,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 114,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 14,
"interval_start": "2026-06-09T01:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.56575,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 114,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 15,
"interval_start": "2026-06-09T01:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.50025,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 114,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 16,
"interval_start": "2026-06-09T02:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.6405,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 113,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 17,
"interval_start": "2026-06-09T02:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.54125,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 113,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 18,
"interval_start": "2026-06-09T02:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.479,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 113,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 19,
"interval_start": "2026-06-09T02:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.4945,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 113,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 20,
"interval_start": "2026-06-09T03:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.72125,
"is_predicted_price": false,
"pv_a_forecast_w": 194,
"pv_b_forecast_w": 10,
"load_baseline_w": 118,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 21,
"interval_start": "2026-06-09T03:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.73675,
"is_predicted_price": false,
"pv_a_forecast_w": 353,
"pv_b_forecast_w": 55,
"load_baseline_w": 118,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 22,
"interval_start": "2026-06-09T03:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.77775,
"is_predicted_price": false,
"pv_a_forecast_w": 342,
"pv_b_forecast_w": 130,
"load_baseline_w": 118,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 23,
"interval_start": "2026-06-09T03:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.92275,
"is_predicted_price": false,
"pv_a_forecast_w": 873,
"pv_b_forecast_w": 214,
"load_baseline_w": 118,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 24,
"interval_start": "2026-06-09T04:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.971,
"is_predicted_price": false,
"pv_a_forecast_w": 1419,
"pv_b_forecast_w": 434,
"load_baseline_w": 127,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 3750.0,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 25,
"interval_start": "2026-06-09T04:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.131,
"is_predicted_price": false,
"pv_a_forecast_w": 1796,
"pv_b_forecast_w": 313,
"load_baseline_w": 127,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 3809.592857142857,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 26,
"interval_start": "2026-06-09T04:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.14725,
"is_predicted_price": false,
"pv_a_forecast_w": 2041,
"pv_b_forecast_w": 375,
"load_baseline_w": 127,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 3869.1857142857143,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 27,
"interval_start": "2026-06-09T04:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.10075,
"is_predicted_price": false,
"pv_a_forecast_w": 2318,
"pv_b_forecast_w": 477,
"load_baseline_w": 127,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 3928.7785714285715,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 28,
"interval_start": "2026-06-09T05:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.39375,
"is_predicted_price": false,
"pv_a_forecast_w": 2851,
"pv_b_forecast_w": 570,
"load_baseline_w": 180,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": true,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 3988.3714285714286,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 29,
"interval_start": "2026-06-09T05:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.18775,
"is_predicted_price": false,
"pv_a_forecast_w": 3677,
"pv_b_forecast_w": 683,
"load_baseline_w": 180,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4047.964285714286,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 30,
"interval_start": "2026-06-09T05:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.15675,
"is_predicted_price": false,
"pv_a_forecast_w": 4463,
"pv_b_forecast_w": 818,
"load_baseline_w": 180,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4107.557142857143,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 31,
"interval_start": "2026-06-09T05:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.98075,
"is_predicted_price": false,
"pv_a_forecast_w": 3494,
"pv_b_forecast_w": 846,
"load_baseline_w": 180,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4167.15,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 32,
"interval_start": "2026-06-09T06:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.24775,
"is_predicted_price": false,
"pv_a_forecast_w": 4385,
"pv_b_forecast_w": 1062,
"load_baseline_w": 334,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4226.742857142857,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 33,
"interval_start": "2026-06-09T06:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.07125,
"is_predicted_price": false,
"pv_a_forecast_w": 5082,
"pv_b_forecast_w": 1261,
"load_baseline_w": 334,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4286.335714285714,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 34,
"interval_start": "2026-06-09T06:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.97475,
"is_predicted_price": false,
"pv_a_forecast_w": 4837,
"pv_b_forecast_w": 1330,
"load_baseline_w": 334,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4345.928571428572,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 35,
"interval_start": "2026-06-09T06:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.4705,
"is_predicted_price": false,
"pv_a_forecast_w": 7021,
"pv_b_forecast_w": 1741,
"load_baseline_w": 334,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4405.521428571428,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 36,
"interval_start": "2026-06-09T07:00:00+00:00",
"buy_price": 4.085976,
"sell_price": 3.076,
"is_predicted_price": false,
"pv_a_forecast_w": 6478,
"pv_b_forecast_w": 1708,
"load_baseline_w": 348,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4465.114285714286,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 37,
"interval_start": "2026-06-09T07:15:00+00:00",
"buy_price": 4.085976,
"sell_price": 2.6115,
"is_predicted_price": false,
"pv_a_forecast_w": 7680,
"pv_b_forecast_w": 2148,
"load_baseline_w": 348,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4524.707142857143,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 38,
"interval_start": "2026-06-09T07:30:00+00:00",
"buy_price": 4.085976,
"sell_price": 2.44025,
"is_predicted_price": false,
"pv_a_forecast_w": 7351,
"pv_b_forecast_w": 2276,
"load_baseline_w": 348,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4584.3,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 39,
"interval_start": "2026-06-09T07:45:00+00:00",
"buy_price": 4.085976,
"sell_price": 2.07,
"is_predicted_price": false,
"pv_a_forecast_w": 7925,
"pv_b_forecast_w": 2460,
"load_baseline_w": 348,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4643.892857142857,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 40,
"interval_start": "2026-06-09T08:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.392,
"is_predicted_price": false,
"pv_a_forecast_w": 5096,
"pv_b_forecast_w": 1873,
"load_baseline_w": 381,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4703.4857142857145,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 41,
"interval_start": "2026-06-09T08:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.01775,
"is_predicted_price": false,
"pv_a_forecast_w": 4927,
"pv_b_forecast_w": 1867,
"load_baseline_w": 381,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4763.078571428571,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 42,
"interval_start": "2026-06-09T08:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.83775,
"is_predicted_price": false,
"pv_a_forecast_w": 6444,
"pv_b_forecast_w": 2363,
"load_baseline_w": 381,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4822.671428571429,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 43,
"interval_start": "2026-06-09T08:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.452,
"is_predicted_price": false,
"pv_a_forecast_w": 5574,
"pv_b_forecast_w": 2143,
"load_baseline_w": 381,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4882.2642857142855,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 44,
"interval_start": "2026-06-09T09:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.93975,
"is_predicted_price": false,
"pv_a_forecast_w": 6445,
"pv_b_forecast_w": 2445,
"load_baseline_w": 733,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4941.857142857143,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 45,
"interval_start": "2026-06-09T09:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.48175,
"is_predicted_price": false,
"pv_a_forecast_w": 7130,
"pv_b_forecast_w": 2682,
"load_baseline_w": 733,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5001.45,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 46,
"interval_start": "2026-06-09T09:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.222,
"is_predicted_price": false,
"pv_a_forecast_w": 8293,
"pv_b_forecast_w": 3089,
"load_baseline_w": 733,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5061.042857142857,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 47,
"interval_start": "2026-06-09T09:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 0.795,
"is_predicted_price": false,
"pv_a_forecast_w": 7745,
"pv_b_forecast_w": 2683,
"load_baseline_w": 733,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5120.635714285714,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 48,
"interval_start": "2026-06-09T10:00:00+00:00",
"buy_price": 4.085976,
"sell_price": 1.0795,
"is_predicted_price": false,
"pv_a_forecast_w": 7537,
"pv_b_forecast_w": 2450,
"load_baseline_w": 305,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5180.228571428572,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 49,
"interval_start": "2026-06-09T10:15:00+00:00",
"buy_price": 4.085976,
"sell_price": 0.499,
"is_predicted_price": false,
"pv_a_forecast_w": 6827,
"pv_b_forecast_w": 2061,
"load_baseline_w": 305,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5239.821428571428,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 1484.375,
"charge_cum_wh": 3831.1125,
"charge_layer": "grid_pm",
"charge_slot_reason": "grid_layer_b"
},
{
"slot_ord": 50,
"interval_start": "2026-06-09T10:30:00+00:00",
"buy_price": 4.085976,
"sell_price": 0.4115,
"is_predicted_price": false,
"pv_a_forecast_w": 7679,
"pv_b_forecast_w": 2529,
"load_baseline_w": 305,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5299.414285714286,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 1484.375,
"charge_cum_wh": 2346.7375,
"charge_layer": "grid_pm",
"charge_slot_reason": "grid_layer_b"
},
{
"slot_ord": 51,
"interval_start": "2026-06-09T10:45:00+00:00",
"buy_price": 4.085976,
"sell_price": 0.7,
"is_predicted_price": false,
"pv_a_forecast_w": 8102,
"pv_b_forecast_w": 2594,
"load_baseline_w": 305,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5359.007142857143,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 52,
"interval_start": "2026-06-09T11:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 0.95,
"is_predicted_price": false,
"pv_a_forecast_w": 8166,
"pv_b_forecast_w": 2785,
"load_baseline_w": 279,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5418.6,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 53,
"interval_start": "2026-06-09T11:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.004,
"is_predicted_price": false,
"pv_a_forecast_w": 7358,
"pv_b_forecast_w": 2518,
"load_baseline_w": 279,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5478.192857142857,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 54,
"interval_start": "2026-06-09T11:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 0.6115,
"is_predicted_price": false,
"pv_a_forecast_w": 3848,
"pv_b_forecast_w": 998,
"load_baseline_w": 279,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5537.785714285715,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 1084.6625,
"charge_cum_wh": 4915.775,
"charge_layer": "pv_a",
"charge_slot_reason": "pv_layer_a"
},
{
"slot_ord": 55,
"interval_start": "2026-06-09T11:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 0.825,
"is_predicted_price": false,
"pv_a_forecast_w": 3260,
"pv_b_forecast_w": 703,
"load_baseline_w": 279,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5597.378571428571,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 56,
"interval_start": "2026-06-09T12:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 0.20475,
"is_predicted_price": false,
"pv_a_forecast_w": 3127,
"pv_b_forecast_w": 777,
"load_baseline_w": 273,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5656.971428571429,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 1484.375,
"charge_cum_wh": 862.3625,
"charge_layer": "grid_pm",
"charge_slot_reason": "grid_layer_b"
},
{
"slot_ord": 57,
"interval_start": "2026-06-09T12:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.0935,
"is_predicted_price": false,
"pv_a_forecast_w": 3523,
"pv_b_forecast_w": 1229,
"load_baseline_w": 273,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5716.564285714286,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 58,
"interval_start": "2026-06-09T12:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.27575,
"is_predicted_price": false,
"pv_a_forecast_w": 4581,
"pv_b_forecast_w": 1814,
"load_baseline_w": 273,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5776.157142857143,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 59,
"interval_start": "2026-06-09T12:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.325,
"is_predicted_price": false,
"pv_a_forecast_w": 2434,
"pv_b_forecast_w": 668,
"load_baseline_w": 273,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5835.75,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 60,
"interval_start": "2026-06-09T13:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 0.68675,
"is_predicted_price": false,
"pv_a_forecast_w": 3651,
"pv_b_forecast_w": 1353,
"load_baseline_w": 234,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5895.342857142857,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 1133.1125,
"charge_cum_wh": 6048.8875,
"charge_layer": "pv_a",
"charge_slot_reason": "pv_layer_a"
},
{
"slot_ord": 61,
"interval_start": "2026-06-09T13:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.45,
"is_predicted_price": false,
"pv_a_forecast_w": 3883,
"pv_b_forecast_w": 1505,
"load_baseline_w": 234,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5954.935714285714,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 62,
"interval_start": "2026-06-09T13:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.575,
"is_predicted_price": false,
"pv_a_forecast_w": 2971,
"pv_b_forecast_w": 1184,
"load_baseline_w": 234,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6014.528571428571,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 63,
"interval_start": "2026-06-09T13:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.57475,
"is_predicted_price": false,
"pv_a_forecast_w": 2103,
"pv_b_forecast_w": 0,
"load_baseline_w": 234,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": true,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6074.121428571429,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 64,
"interval_start": "2026-06-09T14:00:00+00:00",
"buy_price": 4.085976,
"sell_price": 0.77575,
"is_predicted_price": false,
"pv_a_forecast_w": 2213,
"pv_b_forecast_w": 708,
"load_baseline_w": 180,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6133.714285714285,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 65,
"interval_start": "2026-06-09T14:15:00+00:00",
"buy_price": 4.085976,
"sell_price": 1.59975,
"is_predicted_price": false,
"pv_a_forecast_w": 2719,
"pv_b_forecast_w": 930,
"load_baseline_w": 180,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6193.307142857143,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 66,
"interval_start": "2026-06-09T14:30:00+00:00",
"buy_price": 4.085976,
"sell_price": 2.15725,
"is_predicted_price": false,
"pv_a_forecast_w": 2267,
"pv_b_forecast_w": 0,
"load_baseline_w": 180,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6252.9,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 67,
"interval_start": "2026-06-09T14:45:00+00:00",
"buy_price": 4.085976,
"sell_price": 2.90325,
"is_predicted_price": false,
"pv_a_forecast_w": 2420,
"pv_b_forecast_w": 67,
"load_baseline_w": 180,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6312.492857142857,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 68,
"interval_start": "2026-06-09T15:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.3185,
"is_predicted_price": false,
"pv_a_forecast_w": 2466,
"pv_b_forecast_w": 689,
"load_baseline_w": 151,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6372.085714285714,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 69,
"interval_start": "2026-06-09T15:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.2975,
"is_predicted_price": false,
"pv_a_forecast_w": 2380,
"pv_b_forecast_w": 1107,
"load_baseline_w": 151,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6431.678571428572,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 70,
"interval_start": "2026-06-09T15:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.70625,
"is_predicted_price": false,
"pv_a_forecast_w": 2325,
"pv_b_forecast_w": 650,
"load_baseline_w": 151,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6491.271428571428,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 71,
"interval_start": "2026-06-09T15:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.6955,
"is_predicted_price": false,
"pv_a_forecast_w": 2173,
"pv_b_forecast_w": 751,
"load_baseline_w": 151,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6550.864285714286,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 72,
"interval_start": "2026-06-09T16:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.4265,
"is_predicted_price": false,
"pv_a_forecast_w": 1211,
"pv_b_forecast_w": 52,
"load_baseline_w": 131,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6610.457142857143,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 73,
"interval_start": "2026-06-09T16:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.52625,
"is_predicted_price": false,
"pv_a_forecast_w": 330,
"pv_b_forecast_w": 0,
"load_baseline_w": 131,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6670.05,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 74,
"interval_start": "2026-06-09T16:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.9655,
"is_predicted_price": false,
"pv_a_forecast_w": 52,
"pv_b_forecast_w": 0,
"load_baseline_w": 131,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6729.642857142857,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 75,
"interval_start": "2026-06-09T16:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.246,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 131,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6789.2357142857145,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 76,
"interval_start": "2026-06-09T17:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.8435,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 184,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6848.828571428571,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 77,
"interval_start": "2026-06-09T17:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.202,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 184,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6908.421428571429,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 78,
"interval_start": "2026-06-09T17:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.2405,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 184,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 6968.0142857142855,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 79,
"interval_start": "2026-06-09T17:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.2065,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 24,
"load_baseline_w": 184,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 7027.607142857143,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 80,
"interval_start": "2026-06-09T18:00:00+00:00",
"buy_price": 4.085976,
"sell_price": 3.417,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 37,
"load_baseline_w": 299,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": true,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 81,
"interval_start": "2026-06-09T18:15:00+00:00",
"buy_price": 4.085976,
"sell_price": 3.44875,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 28,
"load_baseline_w": 299,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": true,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 82,
"interval_start": "2026-06-09T18:30:00+00:00",
"buy_price": 4.085976,
"sell_price": 3.36275,
"is_predicted_price": false,
"pv_a_forecast_w": 35,
"pv_b_forecast_w": 14,
"load_baseline_w": 299,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": true,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 83,
"interval_start": "2026-06-09T18:45:00+00:00",
"buy_price": 4.085976,
"sell_price": 3.418,
"is_predicted_price": false,
"pv_a_forecast_w": 12,
"pv_b_forecast_w": 5,
"load_baseline_w": 299,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": true,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.548,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 84,
"interval_start": "2026-06-09T19:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.548,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 297,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": true,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.514,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 85,
"interval_start": "2026-06-09T19:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.514,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 297,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": true,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.47625,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 86,
"interval_start": "2026-06-09T19:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.47625,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 297,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": true,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.4515,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 87,
"interval_start": "2026-06-09T19:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.343,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 297,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": true,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.4515,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 88,
"interval_start": "2026-06-09T20:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.4515,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 308,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": true,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.33475,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 89,
"interval_start": "2026-06-09T20:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.33475,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 308,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": true,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 90,
"interval_start": "2026-06-09T20:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.17175,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 308,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 91,
"interval_start": "2026-06-09T20:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.8545,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 308,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 92,
"interval_start": "2026-06-09T21:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.2335,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 253,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 93,
"interval_start": "2026-06-09T21:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.9755,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 253,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 94,
"interval_start": "2026-06-09T21:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.85425,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 253,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 95,
"interval_start": "2026-06-09T21:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.6585,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 253,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 96,
"interval_start": "2026-06-09T22:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.044,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 202,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 97,
"interval_start": "2026-06-09T22:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.95725,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 202,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 98,
"interval_start": "2026-06-09T22:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.9015,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 202,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 99,
"interval_start": "2026-06-09T22:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.80425,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 202,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 100,
"interval_start": "2026-06-09T23:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.872,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 147,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 101,
"interval_start": "2026-06-09T23:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.75,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 147,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 102,
"interval_start": "2026-06-09T23:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.667,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 147,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 103,
"interval_start": "2026-06-09T23:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.55225,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 147,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 104,
"interval_start": "2026-06-10T00:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.65275,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 118,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 105,
"interval_start": "2026-06-10T00:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.5555,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 118,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 106,
"interval_start": "2026-06-10T00:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.5945,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 118,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 107,
"interval_start": "2026-06-10T00:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.56875,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 118,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 108,
"interval_start": "2026-06-10T01:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.64,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 101,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 109,
"interval_start": "2026-06-10T01:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.6335,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 101,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 110,
"interval_start": "2026-06-10T01:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.63,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 101,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 111,
"interval_start": "2026-06-10T01:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.665,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 101,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 112,
"interval_start": "2026-06-10T02:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.57725,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 111,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 113,
"interval_start": "2026-06-10T02:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.644,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 111,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 114,
"interval_start": "2026-06-10T02:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.73275,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 111,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 115,
"interval_start": "2026-06-10T02:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.836,
"is_predicted_price": false,
"pv_a_forecast_w": 0,
"pv_b_forecast_w": 0,
"load_baseline_w": 111,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 116,
"interval_start": "2026-06-10T03:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.672,
"is_predicted_price": false,
"pv_a_forecast_w": 183,
"pv_b_forecast_w": 5,
"load_baseline_w": 131,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 117,
"interval_start": "2026-06-10T03:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.751,
"is_predicted_price": false,
"pv_a_forecast_w": 309,
"pv_b_forecast_w": 14,
"load_baseline_w": 131,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 118,
"interval_start": "2026-06-10T03:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.78675,
"is_predicted_price": false,
"pv_a_forecast_w": 240,
"pv_b_forecast_w": 28,
"load_baseline_w": 131,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 119,
"interval_start": "2026-06-10T03:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.9925,
"is_predicted_price": false,
"pv_a_forecast_w": 630,
"pv_b_forecast_w": 46,
"load_baseline_w": 131,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": null,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": false,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 120,
"interval_start": "2026-06-10T04:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.029,
"is_predicted_price": false,
"pv_a_forecast_w": 1165,
"pv_b_forecast_w": 194,
"load_baseline_w": 134,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 3750.0,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 121,
"interval_start": "2026-06-10T04:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.17475,
"is_predicted_price": false,
"pv_a_forecast_w": 1397,
"pv_b_forecast_w": 32,
"load_baseline_w": 134,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 3809.592857142857,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 122,
"interval_start": "2026-06-10T04:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.16225,
"is_predicted_price": false,
"pv_a_forecast_w": 1696,
"pv_b_forecast_w": 50,
"load_baseline_w": 134,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 3869.1857142857143,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 123,
"interval_start": "2026-06-10T04:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.075,
"is_predicted_price": false,
"pv_a_forecast_w": 1971,
"pv_b_forecast_w": 157,
"load_baseline_w": 134,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 3928.7785714285715,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 124,
"interval_start": "2026-06-10T05:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.31375,
"is_predicted_price": false,
"pv_a_forecast_w": 2027,
"pv_b_forecast_w": 86,
"load_baseline_w": 440,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 3988.3714285714286,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 125,
"interval_start": "2026-06-10T05:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.25,
"is_predicted_price": false,
"pv_a_forecast_w": 2203,
"pv_b_forecast_w": 207,
"load_baseline_w": 440,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4047.964285714286,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 126,
"interval_start": "2026-06-10T05:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.17275,
"is_predicted_price": false,
"pv_a_forecast_w": 2218,
"pv_b_forecast_w": 223,
"load_baseline_w": 440,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4107.557142857143,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 127,
"interval_start": "2026-06-10T05:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.148,
"is_predicted_price": false,
"pv_a_forecast_w": 2511,
"pv_b_forecast_w": 342,
"load_baseline_w": 440,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4167.15,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.3255,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 128,
"interval_start": "2026-06-10T06:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.3255,
"is_predicted_price": false,
"pv_a_forecast_w": 2846,
"pv_b_forecast_w": 494,
"load_baseline_w": 509,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4226.742857142857,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 3.1415,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 129,
"interval_start": "2026-06-10T06:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 3.1415,
"is_predicted_price": false,
"pv_a_forecast_w": 3074,
"pv_b_forecast_w": 430,
"load_baseline_w": 509,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4286.335714285714,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 2.99225,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 130,
"interval_start": "2026-06-10T06:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.99225,
"is_predicted_price": false,
"pv_a_forecast_w": 3043,
"pv_b_forecast_w": 392,
"load_baseline_w": 509,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4345.928571428572,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 2.97975,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 131,
"interval_start": "2026-06-10T06:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.489,
"is_predicted_price": false,
"pv_a_forecast_w": 3712,
"pv_b_forecast_w": 603,
"load_baseline_w": 509,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4405.521428571428,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 2.97975,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 132,
"interval_start": "2026-06-10T07:00:00+00:00",
"buy_price": 4.085976,
"sell_price": 2.97975,
"is_predicted_price": false,
"pv_a_forecast_w": 3957,
"pv_b_forecast_w": 485,
"load_baseline_w": 307,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4465.114285714286,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 2.58125,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 133,
"interval_start": "2026-06-10T07:15:00+00:00",
"buy_price": 4.085976,
"sell_price": 2.58125,
"is_predicted_price": false,
"pv_a_forecast_w": 3938,
"pv_b_forecast_w": 417,
"load_baseline_w": 307,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4524.707142857143,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 2.3435,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 134,
"interval_start": "2026-06-10T07:30:00+00:00",
"buy_price": 4.085976,
"sell_price": 2.22725,
"is_predicted_price": false,
"pv_a_forecast_w": 3683,
"pv_b_forecast_w": 335,
"load_baseline_w": 307,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4584.3,
"future_avoided_buy_czk_kwh": 4.085976,
"future_sell_opportunity_czk_kwh": 2.3435,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 135,
"interval_start": "2026-06-10T07:45:00+00:00",
"buy_price": 4.085976,
"sell_price": 2.1195,
"is_predicted_price": false,
"pv_a_forecast_w": 3605,
"pv_b_forecast_w": 379,
"load_baseline_w": 307,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4643.892857142857,
"future_avoided_buy_czk_kwh": 3.087726,
"future_sell_opportunity_czk_kwh": 2.3435,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 136,
"interval_start": "2026-06-10T08:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.3435,
"is_predicted_price": false,
"pv_a_forecast_w": 3434,
"pv_b_forecast_w": 340,
"load_baseline_w": 328,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4703.4857142857145,
"future_avoided_buy_czk_kwh": 3.087726,
"future_sell_opportunity_czk_kwh": 2.05425,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 137,
"interval_start": "2026-06-10T08:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.05425,
"is_predicted_price": false,
"pv_a_forecast_w": 3173,
"pv_b_forecast_w": 231,
"load_baseline_w": 328,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4763.078571428571,
"future_avoided_buy_czk_kwh": 3.087726,
"future_sell_opportunity_czk_kwh": 2.01725,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 138,
"interval_start": "2026-06-10T08:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 2.01725,
"is_predicted_price": false,
"pv_a_forecast_w": 2872,
"pv_b_forecast_w": 71,
"load_baseline_w": 328,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4822.671428571429,
"future_avoided_buy_czk_kwh": 3.087726,
"future_sell_opportunity_czk_kwh": 1.96725,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 139,
"interval_start": "2026-06-10T08:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.68475,
"is_predicted_price": false,
"pv_a_forecast_w": 3264,
"pv_b_forecast_w": 553,
"load_baseline_w": 328,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4882.2642857142855,
"future_avoided_buy_czk_kwh": 3.087726,
"future_sell_opportunity_czk_kwh": 1.96725,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 140,
"interval_start": "2026-06-10T09:00:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.96725,
"is_predicted_price": false,
"pv_a_forecast_w": 2678,
"pv_b_forecast_w": 153,
"load_baseline_w": 841,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 4941.857142857143,
"future_avoided_buy_czk_kwh": 3.087726,
"future_sell_opportunity_czk_kwh": 1.74825,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 141,
"interval_start": "2026-06-10T09:15:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.74825,
"is_predicted_price": false,
"pv_a_forecast_w": 3112,
"pv_b_forecast_w": 656,
"load_baseline_w": 841,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5001.45,
"future_avoided_buy_czk_kwh": 3.087726,
"future_sell_opportunity_czk_kwh": 1.575,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 142,
"interval_start": "2026-06-10T09:30:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.575,
"is_predicted_price": false,
"pv_a_forecast_w": 2435,
"pv_b_forecast_w": 74,
"load_baseline_w": 841,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5061.042857142857,
"future_avoided_buy_czk_kwh": 3.087726,
"future_sell_opportunity_czk_kwh": 1.415,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
},
{
"slot_ord": 143,
"interval_start": "2026-06-10T09:45:00+00:00",
"buy_price": 3.087726,
"sell_price": 1.415,
"is_predicted_price": false,
"pv_a_forecast_w": 2385,
"pv_b_forecast_w": 0,
"load_baseline_w": 841,
"ev1_connected": false,
"ev2_connected": false,
"allow_charge": false,
"allow_discharge_export": false,
"night_baseload_target_wh": 2781.0,
"night_baseload_buffer_wh": 556.2,
"safety_soc_target_wh": 5120.635714285714,
"future_avoided_buy_czk_kwh": 3.087726,
"future_sell_opportunity_czk_kwh": 1.415,
"is_daytime_pv_surplus_slot": true,
"charge_acquisition_buy_czk_kwh": 3.087726,
"charge_acquisition_cutoff_at": "2026-06-09T05:00:00+00:00",
"min_buy_before_cutoff_czk_kwh": null,
"pv_charge_wh_ahead": 0.0,
"neg_buy_wh_ahead": 0.0,
"grid_charge_suppressed_reason": null,
"charge_target_wh": 9375.0,
"pre_window_wh": 0.0,
"in_window_wh": 0.0,
"charge_slot_wh": 0.0,
"charge_cum_wh": null,
"charge_layer": null,
"charge_slot_reason": null
}
]
}