{
 "fixture_version": 1,
 "meta": {
  "site_id": 2,
  "site_code": "home-01",
  "prague_day": "2026-05-25",
  "window_from": "2026-05-25T00:00:00+02:00",
  "window_to": "2026-05-26T12:00:00+02:00",
  "horizon_hours": 36,
  "soc_wh": 38400.0,
  "soc_source": "audit_interval",
  "tag": "evening_push",
  "extracted_at": "2026-06-11T13:53:29.580308+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": 13500,
   "max_import_power_w": 17000,
   "block_export_on_negative_sell": false,
   "deye_gen_microinverter_cutoff_enabled": false
  },
  "market": {
   "sale_pricing_mode": "spot",
   "purchase_pricing_mode": "spot"
  },
  "soc_wh": 38400.0,
  "battery": {
   "min_soc_wh": 6400.0,
   "soc_max_wh": 64000.0,
   "arb_floor_wh": 12800.0,
   "reserve_soc_wh": 12800.0,
   "charge_efficiency": 0.95,
   "charge_slot_buffer": 1.3,
   "max_charge_power_w": 18000,
   "planner_soc_max_wh": 64000.0,
   "usable_capacity_wh": 64000,
   "discharge_efficiency": 0.95,
   "discharge_slot_buffer": 1.5,
   "max_discharge_power_w": 18000,
   "degradation_cost_czk_kwh": 0.15,
   "planner_discharge_floor_percent": 5.0,
   "planner_neg_sell_prep_soc_percent": 80.0,
   "planner_terminal_soc_value_factor": 0.9,
   "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": -2.0,
   "planner_night_baseload_buffer_percent": 20,
   "planner_neg_sell_vent_min_sell_czk_kwh": -1.0,
   "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": 75.0,
    "default_target_soc_pct": 80.0
   },
   {
    "max_charge_power_w": 7400,
    "battery_capacity_kwh": 52.0,
    "default_target_soc_pct": 90.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": 0,
    "hour": 20,
    "delta": 0.0
   },
   {
    "dow": 0,
    "hour": 21,
    "delta": 0.0
   },
   {
    "dow": 0,
    "hour": 22,
    "delta": 0.0
   },
   {
    "dow": 0,
    "hour": 23,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 0,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 1,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 2,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 3,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 4,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 5,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 6,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 7,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 8,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 9,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 10,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 11,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 12,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 13,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 14,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 15,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 16,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 17,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 18,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 19,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 20,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 21,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 22,
    "delta": 0.0
   },
   {
    "dow": 1,
    "hour": 23,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 0,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 1,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 2,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 3,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 4,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 5,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 6,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 7,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 8,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 9,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 10,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 11,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 12,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 13,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 14,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 15,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 16,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 17,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 18,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 19,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 20,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 21,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 22,
    "delta": 0.0
   },
   {
    "dow": 2,
    "hour": 23,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 0,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 1,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 2,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 3,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 4,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 5,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 6,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 7,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 8,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 9,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 10,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 11,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 12,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 13,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 14,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 15,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 16,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 17,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 18,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 19,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 20,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 21,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 22,
    "delta": 0.0
   },
   {
    "dow": 3,
    "hour": 23,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 0,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 1,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 2,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 3,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 4,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 5,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 6,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 7,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 8,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 9,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 10,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 11,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 12,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 13,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 14,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 15,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 16,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 17,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 18,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 19,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 20,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 21,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 22,
    "delta": 0.0
   },
   {
    "dow": 4,
    "hour": 23,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 0,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 1,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 2,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 3,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 4,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 5,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 6,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 7,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 8,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 9,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 10,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 11,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 12,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 13,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 14,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 15,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 16,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 17,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 18,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 19,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 20,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 21,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 22,
    "delta": 0.0
   },
   {
    "dow": 5,
    "hour": 23,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 0,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 1,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 2,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 3,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 4,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 5,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 6,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 7,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 8,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 9,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 10,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 11,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 12,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 13,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 14,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 15,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 16,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 17,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 18,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 19,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 20,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 21,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 22,
    "delta": 0.0
   },
   {
    "dow": 6,
    "hour": 23,
    "delta": 0.0
   }
  ]
 },
 "slot_rows": [
  {
   "slot_ord": 0,
   "interval_start": "2026-05-24T22:00:00+00:00",
   "buy_price": 5.103937,
   "sell_price": 3.187,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 548,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 1,
   "interval_start": "2026-05-24T22:15:00+00:00",
   "buy_price": 4.891924,
   "sell_price": 3.02625,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 548,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 2,
   "interval_start": "2026-05-24T22:30:00+00:00",
   "buy_price": 4.965453,
   "sell_price": 3.082,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 548,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 3,
   "interval_start": "2026-05-24T22:45:00+00:00",
   "buy_price": 4.745526,
   "sell_price": 2.91525,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 548,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 4,
   "interval_start": "2026-05-24T23:00:00+00:00",
   "buy_price": 4.985236,
   "sell_price": 3.097,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 540,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 5,
   "interval_start": "2026-05-24T23:15:00+00:00",
   "buy_price": 4.799931,
   "sell_price": 2.9565,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 540,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 6,
   "interval_start": "2026-05-24T23:30:00+00:00",
   "buy_price": 4.712554,
   "sell_price": 2.89025,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 540,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 7,
   "interval_start": "2026-05-24T23:45:00+00:00",
   "buy_price": 4.766958,
   "sell_price": 2.9315,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 540,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 8,
   "interval_start": "2026-05-25T00:00:00+00:00",
   "buy_price": 4.817077,
   "sell_price": 2.9695,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 732,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 9,
   "interval_start": "2026-05-25T00:15:00+00:00",
   "buy_price": 4.814768,
   "sell_price": 2.96775,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 732,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 10,
   "interval_start": "2026-05-25T00:30:00+00:00",
   "buy_price": 4.794655,
   "sell_price": 2.9525,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 732,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 11,
   "interval_start": "2026-05-25T00:45:00+00:00",
   "buy_price": 4.784434,
   "sell_price": 2.94475,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 732,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 12,
   "interval_start": "2026-05-25T01:00:00+00:00",
   "buy_price": 4.655841,
   "sell_price": 2.84725,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 792,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 13,
   "interval_start": "2026-05-25T01:15:00+00:00",
   "buy_price": 4.760364,
   "sell_price": 2.9265,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 792,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 14,
   "interval_start": "2026-05-25T01:30:00+00:00",
   "buy_price": 4.877087,
   "sell_price": 3.015,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 792,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 15,
   "interval_start": "2026-05-25T01:45:00+00:00",
   "buy_price": 5.032057,
   "sell_price": 3.1325,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 792,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 16,
   "interval_start": "2026-05-25T02:00:00+00:00",
   "buy_price": 4.771245,
   "sell_price": 2.93475,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 598,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 17,
   "interval_start": "2026-05-25T02:15:00+00:00",
   "buy_price": 4.938415,
   "sell_price": 3.0615,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 598,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 18,
   "interval_start": "2026-05-25T02:30:00+00:00",
   "buy_price": 4.941053,
   "sell_price": 3.0635,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 598,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 19,
   "interval_start": "2026-05-25T02:45:00+00:00",
   "buy_price": 5.120424,
   "sell_price": 3.1995,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 598,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 20,
   "interval_start": "2026-05-25T03:00:00+00:00",
   "buy_price": 4.905443,
   "sell_price": 3.0365,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 562,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 21,
   "interval_start": "2026-05-25T03:15:00+00:00",
   "buy_price": 4.961496,
   "sell_price": 3.079,
   "is_predicted_price": false,
   "pv_a_forecast_w": 48,
   "pv_b_forecast_w": 49,
   "load_baseline_w": 562,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 22,
   "interval_start": "2026-05-25T03:30:00+00:00",
   "buy_price": 5.07657,
   "sell_price": 3.16625,
   "is_predicted_price": false,
   "pv_a_forecast_w": 254,
   "pv_b_forecast_w": 159,
   "load_baseline_w": 562,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 23,
   "interval_start": "2026-05-25T03:45:00+00:00",
   "buy_price": 5.108224,
   "sell_price": 3.19025,
   "is_predicted_price": false,
   "pv_a_forecast_w": 117,
   "pv_b_forecast_w": 45,
   "load_baseline_w": 562,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 24,
   "interval_start": "2026-05-25T04:00:00+00:00",
   "buy_price": 5.188677,
   "sell_price": 3.25125,
   "is_predicted_price": false,
   "pv_a_forecast_w": 335,
   "pv_b_forecast_w": 119,
   "load_baseline_w": 732,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 12800.0,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 25,
   "interval_start": "2026-05-25T04:15:00+00:00",
   "buy_price": 5.114159,
   "sell_price": 3.19475,
   "is_predicted_price": false,
   "pv_a_forecast_w": 510,
   "pv_b_forecast_w": 65,
   "load_baseline_w": 732,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 13053.135714285714,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 26,
   "interval_start": "2026-05-25T04:30:00+00:00",
   "buy_price": 4.907091,
   "sell_price": 3.03775,
   "is_predicted_price": false,
   "pv_a_forecast_w": 768,
   "pv_b_forecast_w": 62,
   "load_baseline_w": 732,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 13306.271428571428,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 27,
   "interval_start": "2026-05-25T04:45:00+00:00",
   "buy_price": 4.568794,
   "sell_price": 2.78125,
   "is_predicted_price": false,
   "pv_a_forecast_w": 1171,
   "pv_b_forecast_w": 203,
   "load_baseline_w": 732,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 13559.407142857142,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 28,
   "interval_start": "2026-05-25T05:00:00+00:00",
   "buy_price": 5.213076,
   "sell_price": 3.26975,
   "is_predicted_price": false,
   "pv_a_forecast_w": 1508,
   "pv_b_forecast_w": 247,
   "load_baseline_w": 482,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 13812.542857142857,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 29,
   "interval_start": "2026-05-25T05:15:00+00:00",
   "buy_price": 4.803228,
   "sell_price": 2.959,
   "is_predicted_price": false,
   "pv_a_forecast_w": 1827,
   "pv_b_forecast_w": 293,
   "load_baseline_w": 482,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 14065.67857142857,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 30,
   "interval_start": "2026-05-25T05:30:00+00:00",
   "buy_price": 3.987488,
   "sell_price": 2.3405,
   "is_predicted_price": false,
   "pv_a_forecast_w": 2249,
   "pv_b_forecast_w": 580,
   "load_baseline_w": 482,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 14318.814285714287,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 31,
   "interval_start": "2026-05-25T05:45:00+00:00",
   "buy_price": 3.280228,
   "sell_price": 1.80425,
   "is_predicted_price": false,
   "pv_a_forecast_w": 2725,
   "pv_b_forecast_w": 838,
   "load_baseline_w": 482,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 14571.95,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 32,
   "interval_start": "2026-05-25T06:00:00+00:00",
   "buy_price": 5.090748,
   "sell_price": 3.177,
   "is_predicted_price": false,
   "pv_a_forecast_w": 3258,
   "pv_b_forecast_w": 1218,
   "load_baseline_w": 422,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 14825.085714285715,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 33,
   "interval_start": "2026-05-25T06:15:00+00:00",
   "buy_price": 4.038926,
   "sell_price": 2.3795,
   "is_predicted_price": false,
   "pv_a_forecast_w": 3783,
   "pv_b_forecast_w": 2774,
   "load_baseline_w": 422,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 15078.221428571429,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 34,
   "interval_start": "2026-05-25T06:30:00+00:00",
   "buy_price": 2.734863,
   "sell_price": 1.39075,
   "is_predicted_price": false,
   "pv_a_forecast_w": 4250,
   "pv_b_forecast_w": 3515,
   "load_baseline_w": 422,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 15331.357142857143,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 35,
   "interval_start": "2026-05-25T06:45:00+00:00",
   "buy_price": 0.732773,
   "sell_price": -0.12725,
   "is_predicted_price": false,
   "pv_a_forecast_w": 4669,
   "pv_b_forecast_w": 3898,
   "load_baseline_w": 422,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 15584.492857142857,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 36,
   "interval_start": "2026-05-25T07:00:00+00:00",
   "buy_price": 1.692503,
   "sell_price": 0.11825,
   "is_predicted_price": false,
   "pv_a_forecast_w": 5069,
   "pv_b_forecast_w": 4270,
   "load_baseline_w": 726,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 15837.628571428571,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 37,
   "interval_start": "2026-05-25T07:15:00+00:00",
   "buy_price": 1.242428,
   "sell_price": -0.223,
   "is_predicted_price": false,
   "pv_a_forecast_w": 5441,
   "pv_b_forecast_w": 4609,
   "load_baseline_w": 726,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 16090.764285714286,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 38,
   "interval_start": "2026-05-25T07:30:00+00:00",
   "buy_price": 1.147137,
   "sell_price": -0.29525,
   "is_predicted_price": false,
   "pv_a_forecast_w": 5791,
   "pv_b_forecast_w": 4944,
   "load_baseline_w": 726,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 16343.9,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 39,
   "interval_start": "2026-05-25T07:45:00+00:00",
   "buy_price": 1.140873,
   "sell_price": -0.3,
   "is_predicted_price": false,
   "pv_a_forecast_w": 6128,
   "pv_b_forecast_w": 5329,
   "load_baseline_w": 726,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 16597.035714285714,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 40,
   "interval_start": "2026-05-25T08:00:00+00:00",
   "buy_price": 0.504933,
   "sell_price": -0.3,
   "is_predicted_price": false,
   "pv_a_forecast_w": 6416,
   "pv_b_forecast_w": 5636,
   "load_baseline_w": 1671,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 16850.17142857143,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 41,
   "interval_start": "2026-05-25T08:15:00+00:00",
   "buy_price": 0.504658,
   "sell_price": -0.30025,
   "is_predicted_price": false,
   "pv_a_forecast_w": 6663,
   "pv_b_forecast_w": 5902,
   "load_baseline_w": 1671,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 17103.307142857142,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 42,
   "interval_start": "2026-05-25T08:30:00+00:00",
   "buy_price": 0.503557,
   "sell_price": -0.30125,
   "is_predicted_price": false,
   "pv_a_forecast_w": 6888,
   "pv_b_forecast_w": 6130,
   "load_baseline_w": 1671,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 17356.442857142858,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 43,
   "interval_start": "2026-05-25T08:45:00+00:00",
   "buy_price": 0.492546,
   "sell_price": -0.31125,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7019,
   "pv_b_forecast_w": 6356,
   "load_baseline_w": 1671,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 17609.57857142857,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 44,
   "interval_start": "2026-05-25T09:00:00+00:00",
   "buy_price": 0.49172,
   "sell_price": -0.312,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7270,
   "pv_b_forecast_w": 6535,
   "load_baseline_w": 2465,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 17862.714285714286,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 45,
   "interval_start": "2026-05-25T09:15:00+00:00",
   "buy_price": 0.470524,
   "sell_price": -0.33125,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7491,
   "pv_b_forecast_w": 6659,
   "load_baseline_w": 2465,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 18115.85,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "cheaper_pv_ahead",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": 12825.0,
   "charge_layer": "grid_am",
   "charge_slot_reason": "grid_layer_b"
  },
  {
   "slot_ord": 46,
   "interval_start": "2026-05-25T09:30:00+00:00",
   "buy_price": 0.396199,
   "sell_price": -0.39875,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7695,
   "pv_b_forecast_w": 6884,
   "load_baseline_w": 2465,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 18368.985714285714,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "cheaper_pv_ahead",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": 8550.0,
   "charge_layer": "grid_am",
   "charge_slot_reason": "grid_layer_b"
  },
  {
   "slot_ord": 47,
   "interval_start": "2026-05-25T09:45:00+00:00",
   "buy_price": 0.290219,
   "sell_price": -0.495,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7846,
   "pv_b_forecast_w": 7037,
   "load_baseline_w": 2465,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 18622.121428571427,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "cheaper_pv_ahead",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": 4275.0,
   "charge_layer": "grid_am",
   "charge_slot_reason": "grid_layer_b"
  },
  {
   "slot_ord": 48,
   "interval_start": "2026-05-25T10:00:00+00:00",
   "buy_price": 0.871103,
   "sell_price": -0.545,
   "is_predicted_price": false,
   "pv_a_forecast_w": 8016,
   "pv_b_forecast_w": 7179,
   "load_baseline_w": 1657,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 18875.257142857143,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 49,
   "interval_start": "2026-05-25T10:15:00+00:00",
   "buy_price": 0.853486,
   "sell_price": -0.561,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7920,
   "pv_b_forecast_w": 6735,
   "load_baseline_w": 1657,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 19128.39285714286,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 50,
   "interval_start": "2026-05-25T10:30:00+00:00",
   "buy_price": 0.812194,
   "sell_price": -0.5985,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7958,
   "pv_b_forecast_w": 7182,
   "load_baseline_w": 1657,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 19381.52857142857,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 51,
   "interval_start": "2026-05-25T10:45:00+00:00",
   "buy_price": 0.744201,
   "sell_price": -0.66025,
   "is_predicted_price": false,
   "pv_a_forecast_w": 8167,
   "pv_b_forecast_w": 7336,
   "load_baseline_w": 1657,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 19634.664285714287,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 52,
   "interval_start": "2026-05-25T11:00:00+00:00",
   "buy_price": -0.070392,
   "sell_price": -0.8225,
   "is_predicted_price": false,
   "pv_a_forecast_w": 8378,
   "pv_b_forecast_w": 7574,
   "load_baseline_w": 1947,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 19887.8,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 34200.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "buy_negative",
   "charge_slot_reason": "buy_negative"
  },
  {
   "slot_ord": 53,
   "interval_start": "2026-05-25T11:15:00+00:00",
   "buy_price": -0.210782,
   "sell_price": -0.95,
   "is_predicted_price": false,
   "pv_a_forecast_w": 8290,
   "pv_b_forecast_w": 7502,
   "load_baseline_w": 1947,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 20140.935714285715,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 29925.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "buy_negative",
   "charge_slot_reason": "buy_negative"
  },
  {
   "slot_ord": 54,
   "interval_start": "2026-05-25T11:30:00+00:00",
   "buy_price": -0.349521,
   "sell_price": -1.076,
   "is_predicted_price": false,
   "pv_a_forecast_w": 8031,
   "pv_b_forecast_w": 7193,
   "load_baseline_w": 1947,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 20394.071428571428,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.360256,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 25650.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": 8550.0,
   "charge_layer": "grid_pm",
   "charge_slot_reason": "grid_layer_b"
  },
  {
   "slot_ord": 55,
   "interval_start": "2026-05-25T11:45:00+00:00",
   "buy_price": -0.360256,
   "sell_price": -1.08575,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7699,
   "pv_b_forecast_w": 6857,
   "load_baseline_w": 1947,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 20647.207142857143,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.337409,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 21375.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": 4275.0,
   "charge_layer": "grid_pm",
   "charge_slot_reason": "grid_layer_b"
  },
  {
   "slot_ord": 56,
   "interval_start": "2026-05-25T12:00:00+00:00",
   "buy_price": -0.337409,
   "sell_price": -1.065,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7502,
   "pv_b_forecast_w": 6753,
   "load_baseline_w": 3525,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 20900.342857142856,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.27382,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 17100.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": 12825.0,
   "charge_layer": "grid_pm",
   "charge_slot_reason": "grid_layer_b"
  },
  {
   "slot_ord": 57,
   "interval_start": "2026-05-25T12:15:00+00:00",
   "buy_price": -0.27382,
   "sell_price": -1.00725,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7241,
   "pv_b_forecast_w": 6547,
   "load_baseline_w": 3525,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 21153.47857142857,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.13866,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 12825.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "buy_negative",
   "charge_slot_reason": "buy_negative"
  },
  {
   "slot_ord": 58,
   "interval_start": "2026-05-25T12:30:00+00:00",
   "buy_price": -0.13866,
   "sell_price": -0.8845,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7034,
   "pv_b_forecast_w": 6348,
   "load_baseline_w": 3525,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 21406.614285714284,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": -0.040387,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 8550.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "buy_negative",
   "charge_slot_reason": "buy_negative"
  },
  {
   "slot_ord": 59,
   "interval_start": "2026-05-25T12:45:00+00:00",
   "buy_price": -0.040387,
   "sell_price": -0.79525,
   "is_predicted_price": false,
   "pv_a_forecast_w": 6875,
   "pv_b_forecast_w": 6176,
   "load_baseline_w": 3525,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 21659.75,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.106885,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 4275.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "buy_negative",
   "charge_slot_reason": "buy_negative"
  },
  {
   "slot_ord": 60,
   "interval_start": "2026-05-25T13:00:00+00:00",
   "buy_price": 0.106885,
   "sell_price": -0.6615,
   "is_predicted_price": false,
   "pv_a_forecast_w": 6594,
   "pv_b_forecast_w": 6049,
   "load_baseline_w": 1370,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 21912.885714285716,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.304258,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 61,
   "interval_start": "2026-05-25T13:15:00+00:00",
   "buy_price": 0.304258,
   "sell_price": -0.48225,
   "is_predicted_price": false,
   "pv_a_forecast_w": 6316,
   "pv_b_forecast_w": 5604,
   "load_baseline_w": 1370,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 22166.02142857143,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.433362,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 62,
   "interval_start": "2026-05-25T13:30:00+00:00",
   "buy_price": 0.433362,
   "sell_price": -0.365,
   "is_predicted_price": false,
   "pv_a_forecast_w": 6015,
   "pv_b_forecast_w": 5476,
   "load_baseline_w": 1370,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 22419.157142857144,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 63,
   "interval_start": "2026-05-25T13:45:00+00:00",
   "buy_price": 0.535597,
   "sell_price": -0.27675,
   "is_predicted_price": false,
   "pv_a_forecast_w": 5653,
   "pv_b_forecast_w": 5155,
   "load_baseline_w": 1370,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 22672.292857142857,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 64,
   "interval_start": "2026-05-25T14:00:00+00:00",
   "buy_price": 1.113896,
   "sell_price": -0.3245,
   "is_predicted_price": false,
   "pv_a_forecast_w": 5439,
   "pv_b_forecast_w": 4681,
   "load_baseline_w": 1926,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 22925.428571428572,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 65,
   "interval_start": "2026-05-25T14:15:00+00:00",
   "buy_price": 1.205499,
   "sell_price": -0.251,
   "is_predicted_price": false,
   "pv_a_forecast_w": 5107,
   "pv_b_forecast_w": 4241,
   "load_baseline_w": 1926,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 23178.564285714285,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 66,
   "interval_start": "2026-05-25T14:30:00+00:00",
   "buy_price": 1.363437,
   "sell_price": -0.13125,
   "is_predicted_price": false,
   "pv_a_forecast_w": 4580,
   "pv_b_forecast_w": 3805,
   "load_baseline_w": 1926,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 23431.7,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 25600.0,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 67,
   "interval_start": "2026-05-25T14:45:00+00:00",
   "buy_price": 1.549072,
   "sell_price": 0.0095,
   "is_predicted_price": false,
   "pv_a_forecast_w": 4084,
   "pv_b_forecast_w": 3363,
   "load_baseline_w": 1926,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 23684.835714285713,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 25599.8875,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 68,
   "interval_start": "2026-05-25T15:00:00+00:00",
   "buy_price": 0.570548,
   "sell_price": -0.25025,
   "is_predicted_price": false,
   "pv_a_forecast_w": 3653,
   "pv_b_forecast_w": 2944,
   "load_baseline_w": 1408,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 23937.97142857143,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 25599.8875,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": "neg_window_grid_charge",
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 4275.0,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 69,
   "interval_start": "2026-05-25T15:15:00+00:00",
   "buy_price": 1.100087,
   "sell_price": 0.15125,
   "is_predicted_price": false,
   "pv_a_forecast_w": 3237,
   "pv_b_forecast_w": 2593,
   "load_baseline_w": 1408,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 24191.10714285714,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 70,
   "interval_start": "2026-05-25T15:30:00+00:00",
   "buy_price": 1.687986,
   "sell_price": 0.597,
   "is_predicted_price": false,
   "pv_a_forecast_w": 2832,
   "pv_b_forecast_w": 2447,
   "load_baseline_w": 1408,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 24444.242857142857,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 71,
   "interval_start": "2026-05-25T15:45:00+00:00",
   "buy_price": 4.392061,
   "sell_price": 2.64725,
   "is_predicted_price": false,
   "pv_a_forecast_w": 2384,
   "pv_b_forecast_w": 2097,
   "load_baseline_w": 1408,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 24697.378571428573,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 72,
   "interval_start": "2026-05-25T16:00:00+00:00",
   "buy_price": 2.896428,
   "sell_price": 1.51325,
   "is_predicted_price": false,
   "pv_a_forecast_w": 1767,
   "pv_b_forecast_w": 1278,
   "load_baseline_w": 1358,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 24950.514285714286,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 73,
   "interval_start": "2026-05-25T16:15:00+00:00",
   "buy_price": 4.172464,
   "sell_price": 2.48075,
   "is_predicted_price": false,
   "pv_a_forecast_w": 1168,
   "pv_b_forecast_w": 737,
   "load_baseline_w": 1358,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 25203.65,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 74,
   "interval_start": "2026-05-25T16:30:00+00:00",
   "buy_price": 5.346285,
   "sell_price": 3.37075,
   "is_predicted_price": false,
   "pv_a_forecast_w": 769,
   "pv_b_forecast_w": 527,
   "load_baseline_w": 1358,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 25456.785714285714,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 75,
   "interval_start": "2026-05-25T16:45:00+00:00",
   "buy_price": 5.899564,
   "sell_price": 3.79025,
   "is_predicted_price": false,
   "pv_a_forecast_w": 488,
   "pv_b_forecast_w": 315,
   "load_baseline_w": 1358,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 25709.92142857143,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 76,
   "interval_start": "2026-05-25T17:00:00+00:00",
   "buy_price": 4.916324,
   "sell_price": 3.04475,
   "is_predicted_price": false,
   "pv_a_forecast_w": 276,
   "pv_b_forecast_w": 176,
   "load_baseline_w": 1018,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 25963.057142857142,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 77,
   "interval_start": "2026-05-25T17:15:00+00:00",
   "buy_price": 5.356836,
   "sell_price": 3.37875,
   "is_predicted_price": false,
   "pv_a_forecast_w": 218,
   "pv_b_forecast_w": 177,
   "load_baseline_w": 1018,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 26216.192857142858,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 78,
   "interval_start": "2026-05-25T17:30:00+00:00",
   "buy_price": 5.657875,
   "sell_price": 3.607,
   "is_predicted_price": false,
   "pv_a_forecast_w": 117,
   "pv_b_forecast_w": 129,
   "load_baseline_w": 1018,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 26469.32857142857,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 79,
   "interval_start": "2026-05-25T17:45:00+00:00",
   "buy_price": 6.534614,
   "sell_price": 4.27175,
   "is_predicted_price": false,
   "pv_a_forecast_w": 71,
   "pv_b_forecast_w": 18,
   "load_baseline_w": 1018,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 26722.464285714286,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 80,
   "interval_start": "2026-05-25T18:00:00+00:00",
   "buy_price": 6.381522,
   "sell_price": 3.6735,
   "is_predicted_price": false,
   "pv_a_forecast_w": 43,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 989,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 81,
   "interval_start": "2026-05-25T18:15:00+00:00",
   "buy_price": 6.802251,
   "sell_price": 3.9925,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 989,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 82,
   "interval_start": "2026-05-25T18:30:00+00:00",
   "buy_price": 7.200559,
   "sell_price": 4.2945,
   "is_predicted_price": false,
   "pv_a_forecast_w": 76,
   "pv_b_forecast_w": 81,
   "load_baseline_w": 989,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 7.338054,
   "future_sell_opportunity_czk_kwh": 4.39875,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 83,
   "interval_start": "2026-05-25T18:45:00+00:00",
   "buy_price": 7.338054,
   "sell_price": 4.39875,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 989,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 6.626937,
   "future_sell_opportunity_czk_kwh": 4.34175,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 84,
   "interval_start": "2026-05-25T19:00:00+00:00",
   "buy_price": 6.626937,
   "sell_price": 4.34175,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 1325,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 6.481858,
   "future_sell_opportunity_czk_kwh": 4.23175,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 85,
   "interval_start": "2026-05-25T19:15:00+00:00",
   "buy_price": 6.229289,
   "sell_price": 4.04025,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 1325,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 6.481858,
   "future_sell_opportunity_czk_kwh": 4.23175,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 86,
   "interval_start": "2026-05-25T19:30:00+00:00",
   "buy_price": 5.851424,
   "sell_price": 3.75375,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 1325,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 6.481858,
   "future_sell_opportunity_czk_kwh": 4.23175,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 87,
   "interval_start": "2026-05-25T19:45:00+00:00",
   "buy_price": 5.536537,
   "sell_price": 3.515,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 1325,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 6.481858,
   "future_sell_opportunity_czk_kwh": 4.23175,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 88,
   "interval_start": "2026-05-25T20:00:00+00:00",
   "buy_price": 6.481858,
   "sell_price": 4.23175,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 1156,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.907477,
   "future_sell_opportunity_czk_kwh": 3.79625,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 89,
   "interval_start": "2026-05-25T20:15:00+00:00",
   "buy_price": 5.907477,
   "sell_price": 3.79625,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 1156,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 90,
   "interval_start": "2026-05-25T20:30:00+00:00",
   "buy_price": 5.445862,
   "sell_price": 3.44625,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 1156,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 91,
   "interval_start": "2026-05-25T20:45:00+00:00",
   "buy_price": 5.170212,
   "sell_price": 3.23725,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 1156,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 92,
   "interval_start": "2026-05-25T21:00:00+00:00",
   "buy_price": 5.478835,
   "sell_price": 3.47125,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 1430,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 93,
   "interval_start": "2026-05-25T21:15:00+00:00",
   "buy_price": 5.282978,
   "sell_price": 3.32275,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 1430,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 94,
   "interval_start": "2026-05-25T21:30:00+00:00",
   "buy_price": 5.234179,
   "sell_price": 3.28575,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 1430,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 95,
   "interval_start": "2026-05-25T21:45:00+00:00",
   "buy_price": 4.915994,
   "sell_price": 3.0445,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 1430,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 96,
   "interval_start": "2026-05-25T22:00:00+00:00",
   "buy_price": 5.630178,
   "sell_price": 3.586,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 511,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 97,
   "interval_start": "2026-05-25T22:15:00+00:00",
   "buy_price": 5.190985,
   "sell_price": 3.253,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 511,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 98,
   "interval_start": "2026-05-25T22:30:00+00:00",
   "buy_price": 4.863898,
   "sell_price": 3.005,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 511,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 99,
   "interval_start": "2026-05-25T22:45:00+00:00",
   "buy_price": 4.597809,
   "sell_price": 2.80325,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 511,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 100,
   "interval_start": "2026-05-25T23:00:00+00:00",
   "buy_price": 5.00436,
   "sell_price": 3.1115,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 530,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 101,
   "interval_start": "2026-05-25T23:15:00+00:00",
   "buy_price": 4.743548,
   "sell_price": 2.91375,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 530,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 102,
   "interval_start": "2026-05-25T23:30:00+00:00",
   "buy_price": 4.612647,
   "sell_price": 2.8145,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 530,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 103,
   "interval_start": "2026-05-25T23:45:00+00:00",
   "buy_price": 4.487022,
   "sell_price": 2.71925,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 530,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 104,
   "interval_start": "2026-05-26T00:00:00+00:00",
   "buy_price": 4.664084,
   "sell_price": 2.8535,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 541,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 105,
   "interval_start": "2026-05-26T00:15:00+00:00",
   "buy_price": 4.594842,
   "sell_price": 2.801,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 541,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 106,
   "interval_start": "2026-05-26T00:30:00+00:00",
   "buy_price": 4.530216,
   "sell_price": 2.752,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 541,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 107,
   "interval_start": "2026-05-26T00:45:00+00:00",
   "buy_price": 4.462292,
   "sell_price": 2.7005,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 541,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 108,
   "interval_start": "2026-05-26T01:00:00+00:00",
   "buy_price": 4.636387,
   "sell_price": 2.8325,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 498,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 109,
   "interval_start": "2026-05-26T01:15:00+00:00",
   "buy_price": 4.583961,
   "sell_price": 2.79275,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 498,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 110,
   "interval_start": "2026-05-26T01:30:00+00:00",
   "buy_price": 4.582312,
   "sell_price": 2.7915,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 498,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 111,
   "interval_start": "2026-05-26T01:45:00+00:00",
   "buy_price": 4.545053,
   "sell_price": 2.76325,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 498,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 112,
   "interval_start": "2026-05-26T02:00:00+00:00",
   "buy_price": 4.45372,
   "sell_price": 2.694,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 447,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 113,
   "interval_start": "2026-05-26T02:15:00+00:00",
   "buy_price": 4.459984,
   "sell_price": 2.69875,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 447,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 114,
   "interval_start": "2026-05-26T02:30:00+00:00",
   "buy_price": 4.533843,
   "sell_price": 2.75475,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 447,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 115,
   "interval_start": "2026-05-26T02:45:00+00:00",
   "buy_price": 4.62056,
   "sell_price": 2.8205,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 447,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 116,
   "interval_start": "2026-05-26T03:00:00+00:00",
   "buy_price": 4.599458,
   "sell_price": 2.8045,
   "is_predicted_price": false,
   "pv_a_forecast_w": 0,
   "pv_b_forecast_w": 0,
   "load_baseline_w": 614,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 117,
   "interval_start": "2026-05-26T03:15:00+00:00",
   "buy_price": 4.685187,
   "sell_price": 2.8695,
   "is_predicted_price": false,
   "pv_a_forecast_w": 58,
   "pv_b_forecast_w": 60,
   "load_baseline_w": 614,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 118,
   "interval_start": "2026-05-26T03:30:00+00:00",
   "buy_price": 4.904783,
   "sell_price": 3.036,
   "is_predicted_price": false,
   "pv_a_forecast_w": 272,
   "pv_b_forecast_w": 183,
   "load_baseline_w": 614,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 119,
   "interval_start": "2026-05-26T03:45:00+00:00",
   "buy_price": 5.127348,
   "sell_price": 3.20475,
   "is_predicted_price": false,
   "pv_a_forecast_w": 119,
   "pv_b_forecast_w": 91,
   "load_baseline_w": 614,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": null,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 120,
   "interval_start": "2026-05-26T04:00:00+00:00",
   "buy_price": 5.141526,
   "sell_price": 3.2155,
   "is_predicted_price": false,
   "pv_a_forecast_w": 351,
   "pv_b_forecast_w": 218,
   "load_baseline_w": 837,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 12800.0,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 121,
   "interval_start": "2026-05-26T04:15:00+00:00",
   "buy_price": 5.411571,
   "sell_price": 3.42025,
   "is_predicted_price": false,
   "pv_a_forecast_w": 546,
   "pv_b_forecast_w": 217,
   "load_baseline_w": 837,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 13053.135714285714,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": false,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 122,
   "interval_start": "2026-05-26T04:30:00+00:00",
   "buy_price": 5.288913,
   "sell_price": 3.32725,
   "is_predicted_price": false,
   "pv_a_forecast_w": 834,
   "pv_b_forecast_w": 223,
   "load_baseline_w": 837,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 13306.271428571428,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 123,
   "interval_start": "2026-05-26T04:45:00+00:00",
   "buy_price": 5.284956,
   "sell_price": 3.32425,
   "is_predicted_price": false,
   "pv_a_forecast_w": 1183,
   "pv_b_forecast_w": 282,
   "load_baseline_w": 837,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 13559.407142857142,
   "future_avoided_buy_czk_kwh": 5.899234,
   "future_sell_opportunity_czk_kwh": 3.79,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 124,
   "interval_start": "2026-05-26T05:00:00+00:00",
   "buy_price": 5.899234,
   "sell_price": 3.79,
   "is_predicted_price": false,
   "pv_a_forecast_w": 1544,
   "pv_b_forecast_w": 345,
   "load_baseline_w": 506,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 13812.542857142857,
   "future_avoided_buy_czk_kwh": 5.646335,
   "future_sell_opportunity_czk_kwh": 3.59825,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 125,
   "interval_start": "2026-05-26T05:15:00+00:00",
   "buy_price": 5.338372,
   "sell_price": 3.36475,
   "is_predicted_price": false,
   "pv_a_forecast_w": 1885,
   "pv_b_forecast_w": 391,
   "load_baseline_w": 506,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 14065.67857142857,
   "future_avoided_buy_czk_kwh": 5.646335,
   "future_sell_opportunity_czk_kwh": 3.59825,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 126,
   "interval_start": "2026-05-26T05:30:00+00:00",
   "buy_price": 5.154385,
   "sell_price": 3.22525,
   "is_predicted_price": false,
   "pv_a_forecast_w": 2281,
   "pv_b_forecast_w": 640,
   "load_baseline_w": 506,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 14318.814285714287,
   "future_avoided_buy_czk_kwh": 5.646335,
   "future_sell_opportunity_czk_kwh": 3.59825,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 127,
   "interval_start": "2026-05-26T05:45:00+00:00",
   "buy_price": 4.486362,
   "sell_price": 2.71875,
   "is_predicted_price": false,
   "pv_a_forecast_w": 2731,
   "pv_b_forecast_w": 852,
   "load_baseline_w": 506,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 14571.95,
   "future_avoided_buy_czk_kwh": 5.646335,
   "future_sell_opportunity_czk_kwh": 3.59825,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 128,
   "interval_start": "2026-05-26T06:00:00+00:00",
   "buy_price": 5.646335,
   "sell_price": 3.59825,
   "is_predicted_price": false,
   "pv_a_forecast_w": 3182,
   "pv_b_forecast_w": 1138,
   "load_baseline_w": 482,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": true,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 14825.085714285715,
   "future_avoided_buy_czk_kwh": 5.010196,
   "future_sell_opportunity_czk_kwh": 2.76625,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 129,
   "interval_start": "2026-05-26T06:15:00+00:00",
   "buy_price": 4.54901,
   "sell_price": 2.76625,
   "is_predicted_price": false,
   "pv_a_forecast_w": 3777,
   "pv_b_forecast_w": 2772,
   "load_baseline_w": 482,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 15078.221428571429,
   "future_avoided_buy_czk_kwh": 5.010196,
   "future_sell_opportunity_czk_kwh": 2.63375,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 130,
   "interval_start": "2026-05-26T06:30:00+00:00",
   "buy_price": 4.122016,
   "sell_price": 2.4425,
   "is_predicted_price": false,
   "pv_a_forecast_w": 4252,
   "pv_b_forecast_w": 3521,
   "load_baseline_w": 482,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 15331.357142857143,
   "future_avoided_buy_czk_kwh": 5.010196,
   "future_sell_opportunity_czk_kwh": 2.63375,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 131,
   "interval_start": "2026-05-26T06:45:00+00:00",
   "buy_price": 3.030297,
   "sell_price": 1.61475,
   "is_predicted_price": false,
   "pv_a_forecast_w": 4681,
   "pv_b_forecast_w": 3914,
   "load_baseline_w": 482,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 15584.492857142857,
   "future_avoided_buy_czk_kwh": 5.010196,
   "future_sell_opportunity_czk_kwh": 2.63375,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 132,
   "interval_start": "2026-05-26T07:00:00+00:00",
   "buy_price": 5.010196,
   "sell_price": 2.63375,
   "is_predicted_price": false,
   "pv_a_forecast_w": 5099,
   "pv_b_forecast_w": 4306,
   "load_baseline_w": 466,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 15837.628571428571,
   "future_avoided_buy_czk_kwh": 3.493131,
   "future_sell_opportunity_czk_kwh": 1.4835,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 133,
   "interval_start": "2026-05-26T07:15:00+00:00",
   "buy_price": 3.493131,
   "sell_price": 1.4835,
   "is_predicted_price": false,
   "pv_a_forecast_w": 5495,
   "pv_b_forecast_w": 4666,
   "load_baseline_w": 466,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 16090.764285714286,
   "future_avoided_buy_czk_kwh": 2.64244,
   "future_sell_opportunity_czk_kwh": 0.8385,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 134,
   "interval_start": "2026-05-26T07:30:00+00:00",
   "buy_price": 2.64244,
   "sell_price": 0.8385,
   "is_predicted_price": false,
   "pv_a_forecast_w": 5867,
   "pv_b_forecast_w": 5022,
   "load_baseline_w": 466,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 16343.9,
   "future_avoided_buy_czk_kwh": 1.446858,
   "future_sell_opportunity_czk_kwh": 0.27325,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 135,
   "interval_start": "2026-05-26T07:45:00+00:00",
   "buy_price": 1.446858,
   "sell_price": -0.068,
   "is_predicted_price": false,
   "pv_a_forecast_w": 6228,
   "pv_b_forecast_w": 5431,
   "load_baseline_w": 466,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 16597.035714285714,
   "future_avoided_buy_czk_kwh": 1.260992,
   "future_sell_opportunity_czk_kwh": 0.27325,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 24367.5,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 2658.3375,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 136,
   "interval_start": "2026-05-26T08:00:00+00:00",
   "buy_price": 1.260992,
   "sell_price": 0.27325,
   "is_predicted_price": false,
   "pv_a_forecast_w": 6538,
   "pv_b_forecast_w": 5761,
   "load_baseline_w": 875,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": false,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 16850.17142857143,
   "future_avoided_buy_czk_kwh": 0.634515,
   "future_sell_opportunity_czk_kwh": -0.20175,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 21709.1625,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 0.0,
   "charge_cum_wh": null,
   "charge_layer": null,
   "charge_slot_reason": null
  },
  {
   "slot_ord": 137,
   "interval_start": "2026-05-26T08:15:00+00:00",
   "buy_price": 0.634515,
   "sell_price": -0.20175,
   "is_predicted_price": false,
   "pv_a_forecast_w": 6813,
   "pv_b_forecast_w": 6051,
   "load_baseline_w": 875,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 17103.307142857142,
   "future_avoided_buy_czk_kwh": 0.50889,
   "future_sell_opportunity_czk_kwh": -0.297,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 21709.1625,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 2847.3875,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 138,
   "interval_start": "2026-05-26T08:30:00+00:00",
   "buy_price": 0.50889,
   "sell_price": -0.297,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7038,
   "pv_b_forecast_w": 6280,
   "load_baseline_w": 875,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 17356.442857142858,
   "future_avoided_buy_czk_kwh": 0.507901,
   "future_sell_opportunity_czk_kwh": -0.29775,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 18861.775,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 2955.2125,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 139,
   "interval_start": "2026-05-26T08:45:00+00:00",
   "buy_price": 0.507901,
   "sell_price": -0.29775,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7171,
   "pv_b_forecast_w": 6507,
   "load_baseline_w": 875,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 17609.57857142857,
   "future_avoided_buy_czk_kwh": 0.504933,
   "future_sell_opportunity_czk_kwh": -0.3,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 15906.5625,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 3040.7125,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 140,
   "interval_start": "2026-05-26T09:00:00+00:00",
   "buy_price": 0.504933,
   "sell_price": -0.3,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7422,
   "pv_b_forecast_w": 6683,
   "load_baseline_w": 1174,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 17862.714285714286,
   "future_avoided_buy_czk_kwh": 0.504933,
   "future_sell_opportunity_czk_kwh": -0.3,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 12865.85,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 3071.1125,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 141,
   "interval_start": "2026-05-26T09:15:00+00:00",
   "buy_price": 0.504933,
   "sell_price": -0.3,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7665,
   "pv_b_forecast_w": 6831,
   "load_baseline_w": 1174,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 18115.85,
   "future_avoided_buy_czk_kwh": 0.504658,
   "future_sell_opportunity_czk_kwh": -0.30025,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 9794.7375,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 3163.975,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 142,
   "interval_start": "2026-05-26T09:30:00+00:00",
   "buy_price": 0.504658,
   "sell_price": -0.30025,
   "is_predicted_price": false,
   "pv_a_forecast_w": 7905,
   "pv_b_forecast_w": 7088,
   "load_baseline_w": 1174,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 18368.985714285714,
   "future_avoided_buy_czk_kwh": 0.504658,
   "future_sell_opportunity_czk_kwh": -0.30025,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": 0.504658,
   "pv_charge_wh_ahead": 6630.7625,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 3282.0125,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  },
  {
   "slot_ord": 143,
   "interval_start": "2026-05-26T09:45:00+00:00",
   "buy_price": 0.504658,
   "sell_price": -0.30025,
   "is_predicted_price": false,
   "pv_a_forecast_w": 8044,
   "pv_b_forecast_w": 7230,
   "load_baseline_w": 1174,
   "ev1_connected": false,
   "ev2_connected": false,
   "allow_charge": true,
   "allow_discharge_export": false,
   "night_baseload_target_wh": 11813.0,
   "night_baseload_buffer_wh": 2362.6,
   "safety_soc_target_wh": 18622.121428571427,
   "future_avoided_buy_czk_kwh": 0.504658,
   "future_sell_opportunity_czk_kwh": -0.30025,
   "is_daytime_pv_surplus_slot": true,
   "charge_acquisition_buy_czk_kwh": 0.106885,
   "charge_acquisition_cutoff_at": "2026-05-25T03:30:00+00:00",
   "min_buy_before_cutoff_czk_kwh": null,
   "pv_charge_wh_ahead": 3348.75,
   "neg_buy_wh_ahead": 0.0,
   "grid_charge_suppressed_reason": null,
   "charge_target_wh": 25600.0,
   "pre_window_wh": 0.0,
   "in_window_wh": 106712.3125,
   "charge_slot_wh": 3348.75,
   "charge_cum_wh": null,
   "charge_layer": "neg_window",
   "charge_slot_reason": "neg_window_pv"
  }
 ]
}
