{ "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" } ] }