- scripts/harness/extract_fixtures.py: extrakce vstupů solveru (fn_planning_site_context + fn_load_planning_slots_full) do JSON fixtures - backend/tests/test_golden_replay.py: golden gate — replay fixtures přes solve_dispatch_two_pass, bit-perfektní diff proti snapshotům (GOLDEN_UPDATE=1 pro vědomou regeneraci); 4 scénáře: home-01 neg-sell extrém / normal, BA81, KV1 - scripts/harness/economics_report.py: actual (audit_interval) vs oracle MILP (perfect hindsight, čistá ekonomika bez heuristických penalt), SoC-adjusted Baseline home-01 2026-05-12..06-09: GAP 2185 Kč / 29 dní (~27 %). Známý stav: 4/124 testů test_planning_dispatch_milp.py failuje už na main. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
5674 lines
163 KiB
JSON
5674 lines
163 KiB
JSON
{
|
|
"fixture_version": 1,
|
|
"meta": {
|
|
"site_id": 2,
|
|
"site_code": "home-01",
|
|
"prague_day": "2026-06-07",
|
|
"window_from": "2026-06-07T00:00:00+02:00",
|
|
"window_to": "2026-06-08T12:00:00+02:00",
|
|
"horizon_hours": 36,
|
|
"soc_wh": 28160.0,
|
|
"soc_source": "audit_interval",
|
|
"tag": "neg_sell_deep",
|
|
"extracted_at": "2026-06-11T10:24:51.300939+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": 28160.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-06-06T22:00:00+00:00",
|
|
"buy_price": 4.756077,
|
|
"sell_price": 2.92325,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 456,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 1,
|
|
"interval_start": "2026-06-06T22:15:00+00:00",
|
|
"buy_price": 4.349197,
|
|
"sell_price": 2.61475,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 456,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 2,
|
|
"interval_start": "2026-06-06T22:30:00+00:00",
|
|
"buy_price": 4.32117,
|
|
"sell_price": 2.5935,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 456,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 3,
|
|
"interval_start": "2026-06-06T22:45:00+00:00",
|
|
"buy_price": 4.276657,
|
|
"sell_price": 2.55975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 456,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 4,
|
|
"interval_start": "2026-06-06T23:00:00+00:00",
|
|
"buy_price": 4.22522,
|
|
"sell_price": 2.52075,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 439,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 5,
|
|
"interval_start": "2026-06-06T23:15:00+00:00",
|
|
"buy_price": 4.155318,
|
|
"sell_price": 2.46775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 439,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 6,
|
|
"interval_start": "2026-06-06T23:30:00+00:00",
|
|
"buy_price": 3.975289,
|
|
"sell_price": 2.33125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 439,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 7,
|
|
"interval_start": "2026-06-06T23:45:00+00:00",
|
|
"buy_price": 3.76954,
|
|
"sell_price": 2.17525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 439,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 8,
|
|
"interval_start": "2026-06-07T00:00:00+00:00",
|
|
"buy_price": 4.063655,
|
|
"sell_price": 2.39825,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 436,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 9,
|
|
"interval_start": "2026-06-07T00:15:00+00:00",
|
|
"buy_price": 3.799215,
|
|
"sell_price": 2.19775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 436,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 10,
|
|
"interval_start": "2026-06-07T00:30:00+00:00",
|
|
"buy_price": 3.759978,
|
|
"sell_price": 2.168,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 436,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 11,
|
|
"interval_start": "2026-06-07T00:45:00+00:00",
|
|
"buy_price": 3.48235,
|
|
"sell_price": 1.9575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 436,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 12,
|
|
"interval_start": "2026-06-07T01:00:00+00:00",
|
|
"buy_price": 3.762616,
|
|
"sell_price": 2.17,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 452,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 13,
|
|
"interval_start": "2026-06-07T01:15:00+00:00",
|
|
"buy_price": 3.479382,
|
|
"sell_price": 1.95525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 452,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 14,
|
|
"interval_start": "2026-06-07T01:30:00+00:00",
|
|
"buy_price": 3.344854,
|
|
"sell_price": 1.85325,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 452,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 15,
|
|
"interval_start": "2026-06-07T01:45:00+00:00",
|
|
"buy_price": 3.025021,
|
|
"sell_price": 1.61075,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 452,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 16,
|
|
"interval_start": "2026-06-07T02:00:00+00:00",
|
|
"buy_price": 3.165814,
|
|
"sell_price": 1.7175,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 462,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 17,
|
|
"interval_start": "2026-06-07T02:15:00+00:00",
|
|
"buy_price": 2.988092,
|
|
"sell_price": 1.58275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 462,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 18,
|
|
"interval_start": "2026-06-07T02:30:00+00:00",
|
|
"buy_price": 2.8351,
|
|
"sell_price": 1.46675,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 462,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 19,
|
|
"interval_start": "2026-06-07T02:45:00+00:00",
|
|
"buy_price": 2.583849,
|
|
"sell_price": 1.27625,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 462,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 20,
|
|
"interval_start": "2026-06-07T03:00:00+00:00",
|
|
"buy_price": 2.673864,
|
|
"sell_price": 1.3445,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 10,
|
|
"pv_b_forecast_w": 9,
|
|
"load_baseline_w": 455,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 21,
|
|
"interval_start": "2026-06-07T03:15:00+00:00",
|
|
"buy_price": 2.195433,
|
|
"sell_price": 0.98175,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 48,
|
|
"pv_b_forecast_w": 49,
|
|
"load_baseline_w": 455,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 22,
|
|
"interval_start": "2026-06-07T03:30:00+00:00",
|
|
"buy_price": 1.809655,
|
|
"sell_price": 0.68925,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 236,
|
|
"pv_b_forecast_w": 139,
|
|
"load_baseline_w": 455,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 23,
|
|
"interval_start": "2026-06-07T03:45:00+00:00",
|
|
"buy_price": 0.889722,
|
|
"sell_price": -0.00825,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 59,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 455,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_grid_charge"
|
|
},
|
|
{
|
|
"slot_ord": 24,
|
|
"interval_start": "2026-06-07T04:00:00+00:00",
|
|
"buy_price": 0.778934,
|
|
"sell_price": -0.09225,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 281,
|
|
"pv_b_forecast_w": 55,
|
|
"load_baseline_w": 475,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 12800.0,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_grid_charge"
|
|
},
|
|
{
|
|
"slot_ord": 25,
|
|
"interval_start": "2026-06-07T04:15:00+00:00",
|
|
"buy_price": 0.673422,
|
|
"sell_price": -0.17225,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 427,
|
|
"pv_b_forecast_w": 19,
|
|
"load_baseline_w": 475,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 13041.264285714286,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_grid_charge"
|
|
},
|
|
{
|
|
"slot_ord": 26,
|
|
"interval_start": "2026-06-07T04:30:00+00:00",
|
|
"buy_price": 0.651001,
|
|
"sell_price": -0.18925,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 530,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 475,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 13282.528571428571,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 27,
|
|
"interval_start": "2026-06-07T04:45:00+00:00",
|
|
"buy_price": 0.574175,
|
|
"sell_price": -0.2475,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 823,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 475,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 13523.792857142857,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 28,
|
|
"interval_start": "2026-06-07T05:00:00+00:00",
|
|
"buy_price": 0.565602,
|
|
"sell_price": -0.254,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1215,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 880,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 13765.057142857142,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 29,
|
|
"interval_start": "2026-06-07T05:15:00+00:00",
|
|
"buy_price": 0.505263,
|
|
"sell_price": -0.29975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1499,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 880,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 14006.32142857143,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 30,
|
|
"interval_start": "2026-06-07T05:30:00+00:00",
|
|
"buy_price": 0.504933,
|
|
"sell_price": -0.3,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1677,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 880,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 14247.585714285715,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 31,
|
|
"interval_start": "2026-06-07T05:45:00+00:00",
|
|
"buy_price": 0.504658,
|
|
"sell_price": -0.30025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2633,
|
|
"pv_b_forecast_w": 733,
|
|
"load_baseline_w": 880,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 14488.85,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 32,
|
|
"interval_start": "2026-06-07T06:00:00+00:00",
|
|
"buy_price": 0.504658,
|
|
"sell_price": -0.30025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3034,
|
|
"pv_b_forecast_w": 977,
|
|
"load_baseline_w": 911,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 14730.114285714286,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 33,
|
|
"interval_start": "2026-06-07T06:15:00+00:00",
|
|
"buy_price": 0.503557,
|
|
"sell_price": -0.30125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2832,
|
|
"pv_b_forecast_w": 1748,
|
|
"load_baseline_w": 911,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 14971.378571428571,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 34,
|
|
"interval_start": "2026-06-07T06:30:00+00:00",
|
|
"buy_price": 0.501905,
|
|
"sell_price": -0.30275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3638,
|
|
"pv_b_forecast_w": 2888,
|
|
"load_baseline_w": 911,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 15212.642857142857,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 35,
|
|
"interval_start": "2026-06-07T06:45:00+00:00",
|
|
"buy_price": 0.448502,
|
|
"sell_price": -0.35125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4338,
|
|
"pv_b_forecast_w": 3584,
|
|
"load_baseline_w": 911,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 15453.907142857142,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T07:00:00+00:00",
|
|
"buy_price": 1.105087,
|
|
"sell_price": -0.3325,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4646,
|
|
"pv_b_forecast_w": 3874,
|
|
"load_baseline_w": 2020,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 15695.171428571428,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 37,
|
|
"interval_start": "2026-06-07T07:15:00+00:00",
|
|
"buy_price": 1.047004,
|
|
"sell_price": -0.38525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5324,
|
|
"pv_b_forecast_w": 4528,
|
|
"load_baseline_w": 2020,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 15936.435714285713,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T07:30:00+00:00",
|
|
"buy_price": 0.989196,
|
|
"sell_price": -0.43775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5891,
|
|
"pv_b_forecast_w": 5083,
|
|
"load_baseline_w": 2020,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 16177.7,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T07:45:00+00:00",
|
|
"buy_price": 0.865047,
|
|
"sell_price": -0.5505,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6256,
|
|
"pv_b_forecast_w": 5501,
|
|
"load_baseline_w": 2020,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 16418.964285714286,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T08:00:00+00:00",
|
|
"buy_price": 0.367571,
|
|
"sell_price": -0.42475,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6532,
|
|
"pv_b_forecast_w": 5793,
|
|
"load_baseline_w": 1470,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 16660.22857142857,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T08:15:00+00:00",
|
|
"buy_price": 0.354633,
|
|
"sell_price": -0.4365,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6754,
|
|
"pv_b_forecast_w": 6035,
|
|
"load_baseline_w": 1470,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 16901.492857142857,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T08:30:00+00:00",
|
|
"buy_price": 0.232961,
|
|
"sell_price": -0.547,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6980,
|
|
"pv_b_forecast_w": 6274,
|
|
"load_baseline_w": 1470,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 17142.757142857143,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T08:45:00+00:00",
|
|
"buy_price": 0.183687,
|
|
"sell_price": -0.59175,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6516,
|
|
"pv_b_forecast_w": 5940,
|
|
"load_baseline_w": 1470,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 17384.02142857143,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "cheaper_pv_ahead",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 21375.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 44,
|
|
"interval_start": "2026-06-07T09:00:00+00:00",
|
|
"buy_price": 0.150929,
|
|
"sell_price": -0.6215,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6983,
|
|
"pv_b_forecast_w": 6324,
|
|
"load_baseline_w": 1721,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 17625.285714285714,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "cheaper_pv_ahead",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 17100.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 45,
|
|
"interval_start": "2026-06-07T09:15:00+00:00",
|
|
"buy_price": 0.103032,
|
|
"sell_price": -0.665,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 7548,
|
|
"pv_b_forecast_w": 6774,
|
|
"load_baseline_w": 1721,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 17866.55,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 35840.0,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "cheaper_pv_ahead",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 4275.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 46,
|
|
"interval_start": "2026-06-07T09:30:00+00:00",
|
|
"buy_price": 0.11129,
|
|
"sell_price": -0.6575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 7745,
|
|
"pv_b_forecast_w": 6994,
|
|
"load_baseline_w": 1721,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 18107.814285714285,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 34632.0125,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "cheaper_pv_ahead",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 12825.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 47,
|
|
"interval_start": "2026-06-07T09:45:00+00:00",
|
|
"buy_price": 0.103857,
|
|
"sell_price": -0.66425,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 7928,
|
|
"pv_b_forecast_w": 7169,
|
|
"load_baseline_w": 1721,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 18349.07857142857,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 31540.2375,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "cheaper_pv_ahead",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 8550.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 48,
|
|
"interval_start": "2026-06-07T10:00:00+00:00",
|
|
"buy_price": 0.728235,
|
|
"sell_price": -0.67475,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 7423,
|
|
"pv_b_forecast_w": 6691,
|
|
"load_baseline_w": 5163,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 18590.342857142856,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 28363.4375,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T10:15:00+00:00",
|
|
"buy_price": 0.61785,
|
|
"sell_price": -0.775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6477,
|
|
"pv_b_forecast_w": 5440,
|
|
"load_baseline_w": 5163,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 18831.60714285714,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 26237.575,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T10:30:00+00:00",
|
|
"buy_price": 0.61785,
|
|
"sell_price": -0.775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5747,
|
|
"pv_b_forecast_w": 5162,
|
|
"load_baseline_w": 5163,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 19072.871428571427,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 24633.5,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T10:45:00+00:00",
|
|
"buy_price": 0.588671,
|
|
"sell_price": -0.8015,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6954,
|
|
"pv_b_forecast_w": 6275,
|
|
"load_baseline_w": 5163,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 19314.135714285716,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 23268.825,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T11:00:00+00:00",
|
|
"buy_price": -0.141137,
|
|
"sell_price": -0.88675,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 8075,
|
|
"pv_b_forecast_w": 7352,
|
|
"load_baseline_w": 6618,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 19555.4,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 21353.15,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 53,
|
|
"interval_start": "2026-06-07T11:15:00+00:00",
|
|
"buy_price": -0.322268,
|
|
"sell_price": -1.05125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 7286,
|
|
"pv_b_forecast_w": 6613,
|
|
"load_baseline_w": 6618,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 19796.664285714287,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 19261.0125,
|
|
"neg_buy_wh_ahead": 47025.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 54,
|
|
"interval_start": "2026-06-07T11:30:00+00:00",
|
|
"buy_price": -0.60883,
|
|
"sell_price": -1.3115,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5486,
|
|
"pv_b_forecast_w": 4843,
|
|
"load_baseline_w": 6618,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 20037.928571428572,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 17531.775,
|
|
"neg_buy_wh_ahead": 42750.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 55,
|
|
"interval_start": "2026-06-07T11:45:00+00:00",
|
|
"buy_price": -0.892363,
|
|
"sell_price": -1.569,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5209,
|
|
"pv_b_forecast_w": 4588,
|
|
"load_baseline_w": 6618,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 20279.192857142858,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 16650.4125,
|
|
"neg_buy_wh_ahead": 38475.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 8550.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 56,
|
|
"interval_start": "2026-06-07T12:00:00+00:00",
|
|
"buy_price": -0.70903,
|
|
"sell_price": -1.4025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6824,
|
|
"pv_b_forecast_w": 6197,
|
|
"load_baseline_w": 3733,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 20520.457142857143,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 15895.4,
|
|
"neg_buy_wh_ahead": 34200.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 57,
|
|
"interval_start": "2026-06-07T12:15:00+00:00",
|
|
"buy_price": -0.747568,
|
|
"sell_price": -1.4375,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6263,
|
|
"pv_b_forecast_w": 5694,
|
|
"load_baseline_w": 3733,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 20761.72142857143,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 13689.5,
|
|
"neg_buy_wh_ahead": 29925.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 12825.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 58,
|
|
"interval_start": "2026-06-07T12:30:00+00:00",
|
|
"buy_price": -0.721692,
|
|
"sell_price": -1.414,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5612,
|
|
"pv_b_forecast_w": 5096,
|
|
"load_baseline_w": 3733,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 21002.985714285714,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 11736.3,
|
|
"neg_buy_wh_ahead": 25650.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 21375.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 59,
|
|
"interval_start": "2026-06-07T12:45:00+00:00",
|
|
"buy_price": -0.739861,
|
|
"sell_price": -1.4305,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5463,
|
|
"pv_b_forecast_w": 4913,
|
|
"load_baseline_w": 3733,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 21244.25,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.893464,
|
|
"pv_charge_wh_ahead": 10079.7375,
|
|
"neg_buy_wh_ahead": 21375.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 17100.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 60,
|
|
"interval_start": "2026-06-07T13:00:00+00:00",
|
|
"buy_price": -0.893464,
|
|
"sell_price": -1.57,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3268,
|
|
"pv_b_forecast_w": 2946,
|
|
"load_baseline_w": 4189,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 21485.514285714286,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.615987,
|
|
"pv_charge_wh_ahead": 8502.025,
|
|
"neg_buy_wh_ahead": 17100.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 4275.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 61,
|
|
"interval_start": "2026-06-07T13:15:00+00:00",
|
|
"buy_price": -0.615987,
|
|
"sell_price": -1.318,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4946,
|
|
"pv_b_forecast_w": 4367,
|
|
"load_baseline_w": 4189,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 21726.77857142857,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.381728,
|
|
"pv_charge_wh_ahead": 8021.0875,
|
|
"neg_buy_wh_ahead": 12825.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 62,
|
|
"interval_start": "2026-06-07T13:30:00+00:00",
|
|
"buy_price": -0.381728,
|
|
"sell_price": -1.10525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4109,
|
|
"pv_b_forecast_w": 3709,
|
|
"load_baseline_w": 4189,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 21968.042857142857,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.160957,
|
|
"pv_charge_wh_ahead": 6804.1375,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 63,
|
|
"interval_start": "2026-06-07T13:45:00+00:00",
|
|
"buy_price": -0.160957,
|
|
"sell_price": -0.90475,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5579,
|
|
"pv_b_forecast_w": 5131,
|
|
"load_baseline_w": 4189,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 22209.307142857142,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 0.366249,
|
|
"pv_charge_wh_ahead": 5942.25,
|
|
"neg_buy_wh_ahead": 4275.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 64,
|
|
"interval_start": "2026-06-07T14:00:00+00:00",
|
|
"buy_price": 0.366249,
|
|
"sell_price": -1.0035,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4721,
|
|
"pv_b_forecast_w": 4044,
|
|
"load_baseline_w": 5465,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 22450.571428571428,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 0.410514,
|
|
"pv_charge_wh_ahead": 4393.5125,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T14:15:00+00:00",
|
|
"buy_price": 0.645102,
|
|
"sell_price": -0.75025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4657,
|
|
"pv_b_forecast_w": 3844,
|
|
"load_baseline_w": 5465,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 22691.835714285713,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 0.410514,
|
|
"pv_charge_wh_ahead": 3609.7625,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T14:30:00+00:00",
|
|
"buy_price": 0.787695,
|
|
"sell_price": -0.62075,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4674,
|
|
"pv_b_forecast_w": 3928,
|
|
"load_baseline_w": 5465,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 22933.1,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 0.410514,
|
|
"pv_charge_wh_ahead": 2888.7125,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T14:45:00+00:00",
|
|
"buy_price": 1.001859,
|
|
"sell_price": -0.42625,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3584,
|
|
"pv_b_forecast_w": 2903,
|
|
"load_baseline_w": 5465,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 23174.364285714284,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 0.410514,
|
|
"pv_charge_wh_ahead": 2143.675,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 68,
|
|
"interval_start": "2026-06-07T15:00:00+00:00",
|
|
"buy_price": 0.410514,
|
|
"sell_price": -0.38575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3915,
|
|
"pv_b_forecast_w": 3241,
|
|
"load_baseline_w": 4187,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 23415.628571428573,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 0.47713,
|
|
"pv_charge_wh_ahead": 1900.95,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"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-06-07T15:15:00+00:00",
|
|
"buy_price": 0.47713,
|
|
"sell_price": -0.32525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3063,
|
|
"pv_b_forecast_w": 2447,
|
|
"load_baseline_w": 4187,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 23656.89285714286,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 0.493371,
|
|
"pv_charge_wh_ahead": 1195.8125,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 70,
|
|
"interval_start": "2026-06-07T15:30:00+00:00",
|
|
"buy_price": 0.50163,
|
|
"sell_price": -0.303,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3132,
|
|
"pv_b_forecast_w": 2778,
|
|
"load_baseline_w": 4187,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 23898.157142857144,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 0.493371,
|
|
"pv_charge_wh_ahead": 881.6,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 71,
|
|
"interval_start": "2026-06-07T15:45:00+00:00",
|
|
"buy_price": 0.493371,
|
|
"sell_price": -0.3105,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2660,
|
|
"pv_b_forecast_w": 2406,
|
|
"load_baseline_w": 4187,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 24139.42142857143,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 0.493647,
|
|
"pv_charge_wh_ahead": 472.3875,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 72,
|
|
"interval_start": "2026-06-07T16:00:00+00:00",
|
|
"buy_price": 0.493647,
|
|
"sell_price": -0.31025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1583,
|
|
"pv_b_forecast_w": 1091,
|
|
"load_baseline_w": 1564,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 24380.685714285715,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.613139,
|
|
"pv_charge_wh_ahead": 263.625,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 73,
|
|
"interval_start": "2026-06-07T16:15:00+00:00",
|
|
"buy_price": 1.613139,
|
|
"sell_price": 0.54025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1384,
|
|
"pv_b_forecast_w": 982,
|
|
"load_baseline_w": 1564,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 24621.95,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 74,
|
|
"interval_start": "2026-06-07T16:30:00+00:00",
|
|
"buy_price": 3.859225,
|
|
"sell_price": 2.24325,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1021,
|
|
"pv_b_forecast_w": 821,
|
|
"load_baseline_w": 1564,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 24863.214285714286,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 75,
|
|
"interval_start": "2026-06-07T16:45:00+00:00",
|
|
"buy_price": 4.583631,
|
|
"sell_price": 2.7925,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 732,
|
|
"pv_b_forecast_w": 608,
|
|
"load_baseline_w": 1564,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 25104.47857142857,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 76,
|
|
"interval_start": "2026-06-07T17:00:00+00:00",
|
|
"buy_price": 3.208019,
|
|
"sell_price": 1.7495,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 486,
|
|
"pv_b_forecast_w": 429,
|
|
"load_baseline_w": 1868,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 25345.742857142857,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 77,
|
|
"interval_start": "2026-06-07T17:15:00+00:00",
|
|
"buy_price": 4.243355,
|
|
"sell_price": 2.5345,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 398,
|
|
"pv_b_forecast_w": 397,
|
|
"load_baseline_w": 1868,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 25587.007142857143,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 78,
|
|
"interval_start": "2026-06-07T17:30:00+00:00",
|
|
"buy_price": 4.562529,
|
|
"sell_price": 2.7765,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 253,
|
|
"pv_b_forecast_w": 335,
|
|
"load_baseline_w": 1868,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 25828.27142857143,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 79,
|
|
"interval_start": "2026-06-07T17:45:00+00:00",
|
|
"buy_price": 4.798282,
|
|
"sell_price": 2.95525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 87,
|
|
"pv_b_forecast_w": 121,
|
|
"load_baseline_w": 1868,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 26069.535714285714,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 80,
|
|
"interval_start": "2026-06-07T18:00:00+00:00",
|
|
"buy_price": 4.912267,
|
|
"sell_price": 2.5595,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 64,
|
|
"pv_b_forecast_w": 69,
|
|
"load_baseline_w": 1614,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 81,
|
|
"interval_start": "2026-06-07T18:15:00+00:00",
|
|
"buy_price": 5.082735,
|
|
"sell_price": 2.68875,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 37,
|
|
"pv_b_forecast_w": 14,
|
|
"load_baseline_w": 1614,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 82,
|
|
"interval_start": "2026-06-07T18:30:00+00:00",
|
|
"buy_price": 5.263424,
|
|
"sell_price": 2.82575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 166,
|
|
"pv_b_forecast_w": 185,
|
|
"load_baseline_w": 1614,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.476756,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 83,
|
|
"interval_start": "2026-06-07T18:45:00+00:00",
|
|
"buy_price": 5.476756,
|
|
"sell_price": 2.9875,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 56,
|
|
"pv_b_forecast_w": 60,
|
|
"load_baseline_w": 1614,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 84,
|
|
"interval_start": "2026-06-07T19:00:00+00:00",
|
|
"buy_price": 4.772234,
|
|
"sell_price": 2.9355,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1392,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 85,
|
|
"interval_start": "2026-06-07T19:15:00+00:00",
|
|
"buy_price": 4.780807,
|
|
"sell_price": 2.942,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1392,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 86,
|
|
"interval_start": "2026-06-07T19:30:00+00:00",
|
|
"buy_price": 4.895551,
|
|
"sell_price": 3.029,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1392,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 87,
|
|
"interval_start": "2026-06-07T19:45:00+00:00",
|
|
"buy_price": 4.893573,
|
|
"sell_price": 3.0275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1392,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 88,
|
|
"interval_start": "2026-06-07T20:00:00+00:00",
|
|
"buy_price": 5.281989,
|
|
"sell_price": 3.322,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1082,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 89,
|
|
"interval_start": "2026-06-07T20:15:00+00:00",
|
|
"buy_price": 5.030409,
|
|
"sell_price": 3.13125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1082,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 90,
|
|
"interval_start": "2026-06-07T20:30:00+00:00",
|
|
"buy_price": 5.024144,
|
|
"sell_price": 3.1265,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1082,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 91,
|
|
"interval_start": "2026-06-07T20:45:00+00:00",
|
|
"buy_price": 4.915005,
|
|
"sell_price": 3.04375,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1082,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 92,
|
|
"interval_start": "2026-06-07T21:00:00+00:00",
|
|
"buy_price": 5.294189,
|
|
"sell_price": 3.33125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 699,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 93,
|
|
"interval_start": "2026-06-07T21:15:00+00:00",
|
|
"buy_price": 4.903465,
|
|
"sell_price": 3.035,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 699,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 94,
|
|
"interval_start": "2026-06-07T21:30:00+00:00",
|
|
"buy_price": 4.879065,
|
|
"sell_price": 3.0165,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 699,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 95,
|
|
"interval_start": "2026-06-07T21:45:00+00:00",
|
|
"buy_price": 4.77652,
|
|
"sell_price": 2.93875,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 699,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 96,
|
|
"interval_start": "2026-06-07T22:00:00+00:00",
|
|
"buy_price": 5.433662,
|
|
"sell_price": 3.437,
|
|
"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": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 97,
|
|
"interval_start": "2026-06-07T22:15:00+00:00",
|
|
"buy_price": 5.022166,
|
|
"sell_price": 3.125,
|
|
"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": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 98,
|
|
"interval_start": "2026-06-07T22:30:00+00:00",
|
|
"buy_price": 4.927864,
|
|
"sell_price": 3.0535,
|
|
"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": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 99,
|
|
"interval_start": "2026-06-07T22:45:00+00:00",
|
|
"buy_price": 4.809493,
|
|
"sell_price": 2.96375,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 100,
|
|
"interval_start": "2026-06-07T23:00:00+00:00",
|
|
"buy_price": 4.946329,
|
|
"sell_price": 3.0675,
|
|
"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": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 101,
|
|
"interval_start": "2026-06-07T23:15:00+00:00",
|
|
"buy_price": 4.860271,
|
|
"sell_price": 3.00225,
|
|
"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": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 102,
|
|
"interval_start": "2026-06-07T23:30:00+00:00",
|
|
"buy_price": 4.810482,
|
|
"sell_price": 2.9645,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 103,
|
|
"interval_start": "2026-06-07T23:45: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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 104,
|
|
"interval_start": "2026-06-08T00:00:00+00:00",
|
|
"buy_price": 4.68123,
|
|
"sell_price": 2.8665,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 105,
|
|
"interval_start": "2026-06-08T00:15:00+00:00",
|
|
"buy_price": 4.635068,
|
|
"sell_price": 2.8315,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 106,
|
|
"interval_start": "2026-06-08T00:30: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": 732,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 107,
|
|
"interval_start": "2026-06-08T00:45:00+00:00",
|
|
"buy_price": 4.557583,
|
|
"sell_price": 2.77275,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 108,
|
|
"interval_start": "2026-06-08T01:00:00+00:00",
|
|
"buy_price": 4.46559,
|
|
"sell_price": 2.703,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 109,
|
|
"interval_start": "2026-06-08T01:15:00+00:00",
|
|
"buy_price": 4.451412,
|
|
"sell_price": 2.69225,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 110,
|
|
"interval_start": "2026-06-08T01:30:00+00:00",
|
|
"buy_price": 4.471525,
|
|
"sell_price": 2.7075,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 111,
|
|
"interval_start": "2026-06-08T01:45:00+00:00",
|
|
"buy_price": 4.498892,
|
|
"sell_price": 2.72825,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 112,
|
|
"interval_start": "2026-06-08T02:00:00+00:00",
|
|
"buy_price": 4.399974,
|
|
"sell_price": 2.65325,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 113,
|
|
"interval_start": "2026-06-08T02:15:00+00:00",
|
|
"buy_price": 4.436244,
|
|
"sell_price": 2.68075,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 114,
|
|
"interval_start": "2026-06-08T02:30:00+00:00",
|
|
"buy_price": 4.446466,
|
|
"sell_price": 2.6885,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 115,
|
|
"interval_start": "2026-06-08T02:45:00+00:00",
|
|
"buy_price": 4.617593,
|
|
"sell_price": 2.81825,
|
|
"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": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 116,
|
|
"interval_start": "2026-06-08T03:00:00+00:00",
|
|
"buy_price": 4.392391,
|
|
"sell_price": 2.6475,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 20,
|
|
"pv_b_forecast_w": 20,
|
|
"load_baseline_w": 562,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 117,
|
|
"interval_start": "2026-06-08T03:15:00+00:00",
|
|
"buy_price": 4.433606,
|
|
"sell_price": 2.67875,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 124,
|
|
"pv_b_forecast_w": 134,
|
|
"load_baseline_w": 562,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 118,
|
|
"interval_start": "2026-06-08T03:30:00+00:00",
|
|
"buy_price": 4.526919,
|
|
"sell_price": 2.7495,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 352,
|
|
"pv_b_forecast_w": 281,
|
|
"load_baseline_w": 562,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 119,
|
|
"interval_start": "2026-06-08T03:45:00+00:00",
|
|
"buy_price": 4.76465,
|
|
"sell_price": 2.92975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 168,
|
|
"pv_b_forecast_w": 186,
|
|
"load_baseline_w": 562,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 120,
|
|
"interval_start": "2026-06-08T04:00:00+00:00",
|
|
"buy_price": 5.034365,
|
|
"sell_price": 3.13425,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 367,
|
|
"pv_b_forecast_w": 298,
|
|
"load_baseline_w": 732,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 12800.0,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 121,
|
|
"interval_start": "2026-06-08T04:15:00+00:00",
|
|
"buy_price": 5.08844,
|
|
"sell_price": 3.17525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 587,
|
|
"pv_b_forecast_w": 330,
|
|
"load_baseline_w": 732,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 13041.264285714286,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 122,
|
|
"interval_start": "2026-06-08T04:30:00+00:00",
|
|
"buy_price": 4.889286,
|
|
"sell_price": 3.02425,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 906,
|
|
"pv_b_forecast_w": 362,
|
|
"load_baseline_w": 732,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 13282.528571428571,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 123,
|
|
"interval_start": "2026-06-08T04:45:00+00:00",
|
|
"buy_price": 4.68156,
|
|
"sell_price": 2.86675,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1275,
|
|
"pv_b_forecast_w": 427,
|
|
"load_baseline_w": 732,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 13523.792857142857,
|
|
"future_avoided_buy_czk_kwh": 5.434651,
|
|
"future_sell_opportunity_czk_kwh": 3.43775,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 124,
|
|
"interval_start": "2026-06-08T05:00:00+00:00",
|
|
"buy_price": 5.434651,
|
|
"sell_price": 3.43775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1655,
|
|
"pv_b_forecast_w": 510,
|
|
"load_baseline_w": 482,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 13765.057142857142,
|
|
"future_avoided_buy_czk_kwh": 5.080197,
|
|
"future_sell_opportunity_czk_kwh": 3.169,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 125,
|
|
"interval_start": "2026-06-08T05:15:00+00:00",
|
|
"buy_price": 5.022825,
|
|
"sell_price": 3.1255,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2029,
|
|
"pv_b_forecast_w": 597,
|
|
"load_baseline_w": 482,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 14006.32142857143,
|
|
"future_avoided_buy_czk_kwh": 5.080197,
|
|
"future_sell_opportunity_czk_kwh": 3.169,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 126,
|
|
"interval_start": "2026-06-08T05:30:00+00:00",
|
|
"buy_price": 4.797293,
|
|
"sell_price": 2.9545,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2497,
|
|
"pv_b_forecast_w": 930,
|
|
"load_baseline_w": 482,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 14247.585714285715,
|
|
"future_avoided_buy_czk_kwh": 5.080197,
|
|
"future_sell_opportunity_czk_kwh": 3.169,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 127,
|
|
"interval_start": "2026-06-08T05:45:00+00:00",
|
|
"buy_price": 4.418109,
|
|
"sell_price": 2.667,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2983,
|
|
"pv_b_forecast_w": 1170,
|
|
"load_baseline_w": 482,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 14488.85,
|
|
"future_avoided_buy_czk_kwh": 5.080197,
|
|
"future_sell_opportunity_czk_kwh": 3.169,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 128,
|
|
"interval_start": "2026-06-08T06:00:00+00:00",
|
|
"buy_price": 5.080197,
|
|
"sell_price": 3.169,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3458,
|
|
"pv_b_forecast_w": 1472,
|
|
"load_baseline_w": 422,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 14730.114285714286,
|
|
"future_avoided_buy_czk_kwh": 4.772464,
|
|
"future_sell_opportunity_czk_kwh": 2.782,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 129,
|
|
"interval_start": "2026-06-08T06:15:00+00:00",
|
|
"buy_price": 4.569783,
|
|
"sell_price": 2.782,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3966,
|
|
"pv_b_forecast_w": 3008,
|
|
"load_baseline_w": 422,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 14971.378571428571,
|
|
"future_avoided_buy_czk_kwh": 4.772464,
|
|
"future_sell_opportunity_czk_kwh": 2.53075,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 130,
|
|
"interval_start": "2026-06-08T06:30:00+00:00",
|
|
"buy_price": 4.238409,
|
|
"sell_price": 2.53075,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4430,
|
|
"pv_b_forecast_w": 3740,
|
|
"load_baseline_w": 422,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 15212.642857142857,
|
|
"future_avoided_buy_czk_kwh": 4.772464,
|
|
"future_sell_opportunity_czk_kwh": 2.4535,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 131,
|
|
"interval_start": "2026-06-08T06:45:00+00:00",
|
|
"buy_price": 3.729644,
|
|
"sell_price": 2.145,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4868,
|
|
"pv_b_forecast_w": 4139,
|
|
"load_baseline_w": 422,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 15453.907142857142,
|
|
"future_avoided_buy_czk_kwh": 4.772464,
|
|
"future_sell_opportunity_czk_kwh": 2.4535,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 132,
|
|
"interval_start": "2026-06-08T07:00:00+00:00",
|
|
"buy_price": 4.772464,
|
|
"sell_price": 2.4535,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5280,
|
|
"pv_b_forecast_w": 4524,
|
|
"load_baseline_w": 726,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 15695.171428571428,
|
|
"future_avoided_buy_czk_kwh": 4.392291,
|
|
"future_sell_opportunity_czk_kwh": 2.16525,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 133,
|
|
"interval_start": "2026-06-08T07:15:00+00:00",
|
|
"buy_price": 4.392291,
|
|
"sell_price": 2.16525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5680,
|
|
"pv_b_forecast_w": 4887,
|
|
"load_baseline_w": 726,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 15936.435714285713,
|
|
"future_avoided_buy_czk_kwh": 4.074106,
|
|
"future_sell_opportunity_czk_kwh": 1.924,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 134,
|
|
"interval_start": "2026-06-08T07:30:00+00:00",
|
|
"buy_price": 4.074106,
|
|
"sell_price": 1.924,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6035,
|
|
"pv_b_forecast_w": 5228,
|
|
"load_baseline_w": 726,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 16177.7,
|
|
"future_avoided_buy_czk_kwh": 3.460488,
|
|
"future_sell_opportunity_czk_kwh": 1.667,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 135,
|
|
"interval_start": "2026-06-08T07:45:00+00:00",
|
|
"buy_price": 3.460488,
|
|
"sell_price": 1.45875,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6378,
|
|
"pv_b_forecast_w": 5625,
|
|
"load_baseline_w": 726,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 16418.964285714286,
|
|
"future_avoided_buy_czk_kwh": 3.099209,
|
|
"future_sell_opportunity_czk_kwh": 1.667,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 136,
|
|
"interval_start": "2026-06-08T08:00:00+00:00",
|
|
"buy_price": 3.099209,
|
|
"sell_price": 1.667,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6704,
|
|
"pv_b_forecast_w": 5965,
|
|
"load_baseline_w": 1671,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 16660.22857142857,
|
|
"future_avoided_buy_czk_kwh": 2.998973,
|
|
"future_sell_opportunity_czk_kwh": 1.591,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 137,
|
|
"interval_start": "2026-06-08T08:15:00+00:00",
|
|
"buy_price": 2.998973,
|
|
"sell_price": 1.591,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6964,
|
|
"pv_b_forecast_w": 6241,
|
|
"load_baseline_w": 1671,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 16901.492857142857,
|
|
"future_avoided_buy_czk_kwh": 2.611546,
|
|
"future_sell_opportunity_czk_kwh": 1.29725,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 138,
|
|
"interval_start": "2026-06-08T08:30:00+00:00",
|
|
"buy_price": 2.611546,
|
|
"sell_price": 1.29725,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 7178,
|
|
"pv_b_forecast_w": 6464,
|
|
"load_baseline_w": 1671,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 17142.757142857143,
|
|
"future_avoided_buy_czk_kwh": 2.556152,
|
|
"future_sell_opportunity_czk_kwh": 1.25525,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 139,
|
|
"interval_start": "2026-06-08T08:45:00+00:00",
|
|
"buy_price": 2.204006,
|
|
"sell_price": 0.98825,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 7310,
|
|
"pv_b_forecast_w": 6694,
|
|
"load_baseline_w": 1671,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 17384.02142857143,
|
|
"future_avoided_buy_czk_kwh": 2.556152,
|
|
"future_sell_opportunity_czk_kwh": 1.25525,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 140,
|
|
"interval_start": "2026-06-08T09:00:00+00:00",
|
|
"buy_price": 2.556152,
|
|
"sell_price": 1.25525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 7577,
|
|
"pv_b_forecast_w": 6881,
|
|
"load_baseline_w": 2465,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 17625.285714285714,
|
|
"future_avoided_buy_czk_kwh": 2.315783,
|
|
"future_sell_opportunity_czk_kwh": 1.073,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 141,
|
|
"interval_start": "2026-06-08T09:15:00+00:00",
|
|
"buy_price": 2.315783,
|
|
"sell_price": 1.073,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 7768,
|
|
"pv_b_forecast_w": 6981,
|
|
"load_baseline_w": 2465,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 17866.55,
|
|
"future_avoided_buy_czk_kwh": 1.975836,
|
|
"future_sell_opportunity_czk_kwh": 0.81525,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 142,
|
|
"interval_start": "2026-06-08T09:30:00+00:00",
|
|
"buy_price": 1.975836,
|
|
"sell_price": 0.81525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 7989,
|
|
"pv_b_forecast_w": 7223,
|
|
"load_baseline_w": 2465,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 18107.814285714285,
|
|
"future_avoided_buy_czk_kwh": 1.780309,
|
|
"future_sell_opportunity_czk_kwh": 0.667,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.780309,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 143,
|
|
"interval_start": "2026-06-08T09:45:00+00:00",
|
|
"buy_price": 1.780309,
|
|
"sell_price": 0.667,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 8164,
|
|
"pv_b_forecast_w": 7393,
|
|
"load_baseline_w": 2465,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 11259.0,
|
|
"night_baseload_buffer_wh": 2251.8,
|
|
"safety_soc_target_wh": 18349.07857142857,
|
|
"future_avoided_buy_czk_kwh": 1.780309,
|
|
"future_sell_opportunity_czk_kwh": 0.667,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.103032,
|
|
"charge_acquisition_cutoff_at": "2026-06-07T03:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": null,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 35840.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 64601.9,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
}
|
|
]
|
|
}
|