- 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
159 KiB
JSON
5674 lines
159 KiB
JSON
{
|
|
"fixture_version": 1,
|
|
"meta": {
|
|
"site_id": 2,
|
|
"site_code": "home-01",
|
|
"prague_day": "2026-06-09",
|
|
"window_from": "2026-06-09T00:00:00+02:00",
|
|
"window_to": "2026-06-10T12:00:00+02:00",
|
|
"horizon_hours": 36,
|
|
"soc_wh": 17280.0,
|
|
"soc_source": "audit_interval",
|
|
"tag": "normal",
|
|
"extracted_at": "2026-06-11T10:25:04.487652+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": 17280.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-08T22:00:00+00:00",
|
|
"buy_price": 5.270119,
|
|
"sell_price": 3.313,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 511,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 1,
|
|
"interval_start": "2026-06-08T22:15:00+00:00",
|
|
"buy_price": 4.835541,
|
|
"sell_price": 2.9835,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 511,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 2,
|
|
"interval_start": "2026-06-08T22:30:00+00:00",
|
|
"buy_price": 4.610009,
|
|
"sell_price": 2.8125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 511,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 3,
|
|
"interval_start": "2026-06-08T22:45:00+00:00",
|
|
"buy_price": 4.574729,
|
|
"sell_price": 2.78575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 511,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 4,
|
|
"interval_start": "2026-06-08T23:00:00+00:00",
|
|
"buy_price": 4.80092,
|
|
"sell_price": 2.95725,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 530,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 5,
|
|
"interval_start": "2026-06-08T23:15:00+00:00",
|
|
"buy_price": 4.74058,
|
|
"sell_price": 2.9115,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 530,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 6,
|
|
"interval_start": "2026-06-08T23:30:00+00:00",
|
|
"buy_price": 4.650236,
|
|
"sell_price": 2.843,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 530,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 7,
|
|
"interval_start": "2026-06-08T23:45:00+00:00",
|
|
"buy_price": 4.617593,
|
|
"sell_price": 2.81825,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 530,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 8,
|
|
"interval_start": "2026-06-09T00:00:00+00:00",
|
|
"buy_price": 4.474492,
|
|
"sell_price": 2.70975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 541,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 9,
|
|
"interval_start": "2026-06-09T00:15:00+00:00",
|
|
"buy_price": 4.419098,
|
|
"sell_price": 2.66775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 541,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 10,
|
|
"interval_start": "2026-06-09T00:30:00+00:00",
|
|
"buy_price": 4.522632,
|
|
"sell_price": 2.74625,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 541,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 11,
|
|
"interval_start": "2026-06-09T00:45:00+00:00",
|
|
"buy_price": 4.351175,
|
|
"sell_price": 2.61625,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 541,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 12,
|
|
"interval_start": "2026-06-09T01:00:00+00:00",
|
|
"buy_price": 4.41778,
|
|
"sell_price": 2.66675,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 498,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 13,
|
|
"interval_start": "2026-06-09T01:15:00+00:00",
|
|
"buy_price": 4.315895,
|
|
"sell_price": 2.5895,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 498,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 14,
|
|
"interval_start": "2026-06-09T01:30:00+00:00",
|
|
"buy_price": 4.284571,
|
|
"sell_price": 2.56575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 498,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 15,
|
|
"interval_start": "2026-06-09T01:45:00+00:00",
|
|
"buy_price": 4.198183,
|
|
"sell_price": 2.50025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 498,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 16,
|
|
"interval_start": "2026-06-09T02:00:00+00:00",
|
|
"buy_price": 4.383158,
|
|
"sell_price": 2.6405,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 447,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 17,
|
|
"interval_start": "2026-06-09T02:15:00+00:00",
|
|
"buy_price": 4.252258,
|
|
"sell_price": 2.54125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 447,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 18,
|
|
"interval_start": "2026-06-09T02:30:00+00:00",
|
|
"buy_price": 4.170156,
|
|
"sell_price": 2.479,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 447,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 19,
|
|
"interval_start": "2026-06-09T02:45:00+00:00",
|
|
"buy_price": 4.190599,
|
|
"sell_price": 2.4945,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 447,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 20,
|
|
"interval_start": "2026-06-09T03:00:00+00:00",
|
|
"buy_price": 4.48966,
|
|
"sell_price": 2.72125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 20,
|
|
"pv_b_forecast_w": 20,
|
|
"load_baseline_w": 614,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 21,
|
|
"interval_start": "2026-06-09T03:15:00+00:00",
|
|
"buy_price": 4.510103,
|
|
"sell_price": 2.73675,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 116,
|
|
"pv_b_forecast_w": 119,
|
|
"load_baseline_w": 614,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 22,
|
|
"interval_start": "2026-06-09T03:30:00+00:00",
|
|
"buy_price": 4.564177,
|
|
"sell_price": 2.77775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 358,
|
|
"pv_b_forecast_w": 272,
|
|
"load_baseline_w": 614,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 23,
|
|
"interval_start": "2026-06-09T03:45:00+00:00",
|
|
"buy_price": 4.755418,
|
|
"sell_price": 2.92275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 228,
|
|
"pv_b_forecast_w": 189,
|
|
"load_baseline_w": 614,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 24,
|
|
"interval_start": "2026-06-09T04:00:00+00:00",
|
|
"buy_price": 4.819055,
|
|
"sell_price": 2.971,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 507,
|
|
"pv_b_forecast_w": 314,
|
|
"load_baseline_w": 837,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 12800.0,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 25,
|
|
"interval_start": "2026-06-09T04:15:00+00:00",
|
|
"buy_price": 5.030079,
|
|
"sell_price": 3.131,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 705,
|
|
"pv_b_forecast_w": 315,
|
|
"load_baseline_w": 837,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 13076.9,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 26,
|
|
"interval_start": "2026-06-09T04:30:00+00:00",
|
|
"buy_price": 5.051511,
|
|
"sell_price": 3.14725,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 990,
|
|
"pv_b_forecast_w": 277,
|
|
"load_baseline_w": 837,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 13353.8,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 27,
|
|
"interval_start": "2026-06-09T04:45:00+00:00",
|
|
"buy_price": 4.990182,
|
|
"sell_price": 3.10075,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1259,
|
|
"pv_b_forecast_w": 218,
|
|
"load_baseline_w": 837,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 13630.7,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 28,
|
|
"interval_start": "2026-06-09T05:00:00+00:00",
|
|
"buy_price": 5.37662,
|
|
"sell_price": 3.39375,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1543,
|
|
"pv_b_forecast_w": 265,
|
|
"load_baseline_w": 506,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 13907.6,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 29,
|
|
"interval_start": "2026-06-09T05:15:00+00:00",
|
|
"buy_price": 5.104926,
|
|
"sell_price": 3.18775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1929,
|
|
"pv_b_forecast_w": 431,
|
|
"load_baseline_w": 506,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 14184.5,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 30,
|
|
"interval_start": "2026-06-09T05:30:00+00:00",
|
|
"buy_price": 5.064041,
|
|
"sell_price": 3.15675,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2387,
|
|
"pv_b_forecast_w": 783,
|
|
"load_baseline_w": 506,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 14461.4,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 31,
|
|
"interval_start": "2026-06-09T05:45:00+00:00",
|
|
"buy_price": 4.831914,
|
|
"sell_price": 2.98075,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2389,
|
|
"pv_b_forecast_w": 449,
|
|
"load_baseline_w": 506,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 14738.3,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 32,
|
|
"interval_start": "2026-06-09T06:00:00+00:00",
|
|
"buy_price": 5.18406,
|
|
"sell_price": 3.24775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2874,
|
|
"pv_b_forecast_w": 795,
|
|
"load_baseline_w": 482,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 15015.2,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 33,
|
|
"interval_start": "2026-06-09T06:15:00+00:00",
|
|
"buy_price": 4.951275,
|
|
"sell_price": 3.07125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3160,
|
|
"pv_b_forecast_w": 2113,
|
|
"load_baseline_w": 482,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 15292.1,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 34,
|
|
"interval_start": "2026-06-09T06:30:00+00:00",
|
|
"buy_price": 4.824001,
|
|
"sell_price": 2.97475,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3298,
|
|
"pv_b_forecast_w": 2528,
|
|
"load_baseline_w": 482,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 15569.0,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 35,
|
|
"interval_start": "2026-06-09T06:45:00+00:00",
|
|
"buy_price": 4.158945,
|
|
"sell_price": 2.4705,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4254,
|
|
"pv_b_forecast_w": 3499,
|
|
"load_baseline_w": 482,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 15845.9,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 36,
|
|
"interval_start": "2026-06-09T07:00:00+00:00",
|
|
"buy_price": 5.593479,
|
|
"sell_price": 3.076,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4106,
|
|
"pv_b_forecast_w": 3323,
|
|
"load_baseline_w": 466,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 16122.8,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 37,
|
|
"interval_start": "2026-06-09T07:15:00+00:00",
|
|
"buy_price": 4.98085,
|
|
"sell_price": 2.6115,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4896,
|
|
"pv_b_forecast_w": 4099,
|
|
"load_baseline_w": 466,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 16399.7,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 38,
|
|
"interval_start": "2026-06-09T07:30:00+00:00",
|
|
"buy_price": 4.754988,
|
|
"sell_price": 2.44025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5119,
|
|
"pv_b_forecast_w": 4326,
|
|
"load_baseline_w": 466,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 16676.6,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 39,
|
|
"interval_start": "2026-06-09T07:45:00+00:00",
|
|
"buy_price": 4.266666,
|
|
"sell_price": 2.07,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5548,
|
|
"pv_b_forecast_w": 4809,
|
|
"load_baseline_w": 466,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 16953.5,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 40,
|
|
"interval_start": "2026-06-09T08:00:00+00:00",
|
|
"buy_price": 4.055412,
|
|
"sell_price": 2.392,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4056,
|
|
"pv_b_forecast_w": 3389,
|
|
"load_baseline_w": 875,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 17230.4,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 41,
|
|
"interval_start": "2026-06-09T08:15:00+00:00",
|
|
"buy_price": 3.561813,
|
|
"sell_price": 2.01775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3966,
|
|
"pv_b_forecast_w": 3358,
|
|
"load_baseline_w": 875,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 17507.3,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 42,
|
|
"interval_start": "2026-06-09T08:30:00+00:00",
|
|
"buy_price": 3.324411,
|
|
"sell_price": 1.83775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5086,
|
|
"pv_b_forecast_w": 4469,
|
|
"load_baseline_w": 875,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 17784.2,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 21375.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 43,
|
|
"interval_start": "2026-06-09T08:45:00+00:00",
|
|
"buy_price": 2.815646,
|
|
"sell_price": 1.452,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 4456,
|
|
"pv_b_forecast_w": 3986,
|
|
"load_baseline_w": 875,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 18061.1,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 12825.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 44,
|
|
"interval_start": "2026-06-09T09:00:00+00:00",
|
|
"buy_price": 3.458939,
|
|
"sell_price": 1.93975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5199,
|
|
"pv_b_forecast_w": 4638,
|
|
"load_baseline_w": 1174,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 18338.0,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 25650.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 45,
|
|
"interval_start": "2026-06-09T09:15:00+00:00",
|
|
"buy_price": 2.854883,
|
|
"sell_price": 1.48175,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5772,
|
|
"pv_b_forecast_w": 5106,
|
|
"load_baseline_w": 1174,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 18614.9,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 17100.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 46,
|
|
"interval_start": "2026-06-09T09:30:00+00:00",
|
|
"buy_price": 2.512299,
|
|
"sell_price": 1.222,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6825,
|
|
"pv_b_forecast_w": 6162,
|
|
"load_baseline_w": 1174,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 18891.8,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 8550.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 47,
|
|
"interval_start": "2026-06-09T09:45:00+00:00",
|
|
"buy_price": 1.949129,
|
|
"sell_price": 0.795,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6442,
|
|
"pv_b_forecast_w": 5816,
|
|
"load_baseline_w": 1174,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 19168.7,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 4275.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 48,
|
|
"interval_start": "2026-06-09T10:00:00+00:00",
|
|
"buy_price": 2.960295,
|
|
"sell_price": 1.0795,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6399,
|
|
"pv_b_forecast_w": 5760,
|
|
"load_baseline_w": 2158,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 19445.6,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 49,
|
|
"interval_start": "2026-06-09T10:15:00+00:00",
|
|
"buy_price": 2.194674,
|
|
"sell_price": 0.499,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 5795,
|
|
"pv_b_forecast_w": 4837,
|
|
"load_baseline_w": 2158,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 19722.5,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 50,
|
|
"interval_start": "2026-06-09T10:30:00+00:00",
|
|
"buy_price": 2.07927,
|
|
"sell_price": 0.4115,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6659,
|
|
"pv_b_forecast_w": 6045,
|
|
"load_baseline_w": 2158,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 19999.4,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 21375.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 51,
|
|
"interval_start": "2026-06-09T10:45:00+00:00",
|
|
"buy_price": 2.459773,
|
|
"sell_price": 0.7,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 7272,
|
|
"pv_b_forecast_w": 6574,
|
|
"load_baseline_w": 2158,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 20276.3,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 52,
|
|
"interval_start": "2026-06-09T11:00:00+00:00",
|
|
"buy_price": 2.153558,
|
|
"sell_price": 0.95,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 7619,
|
|
"pv_b_forecast_w": 6929,
|
|
"load_baseline_w": 3326,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 20553.2,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 25650.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 53,
|
|
"interval_start": "2026-06-09T11:15:00+00:00",
|
|
"buy_price": 2.224779,
|
|
"sell_price": 1.004,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 6878,
|
|
"pv_b_forecast_w": 6262,
|
|
"load_baseline_w": 3326,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 20830.1,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 54,
|
|
"interval_start": "2026-06-09T11:30:00+00:00",
|
|
"buy_price": 1.70711,
|
|
"sell_price": 0.6115,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3174,
|
|
"pv_b_forecast_w": 2657,
|
|
"load_baseline_w": 3326,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 21107.0,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 8550.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 55,
|
|
"interval_start": "2026-06-09T11:45:00+00:00",
|
|
"buy_price": 1.988696,
|
|
"sell_price": 0.825,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2377,
|
|
"pv_b_forecast_w": 1893,
|
|
"load_baseline_w": 3326,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 21383.9,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.170648,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 17100.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 56,
|
|
"interval_start": "2026-06-09T12:00:00+00:00",
|
|
"buy_price": 1.170648,
|
|
"sell_price": 0.20475,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2192,
|
|
"pv_b_forecast_w": 1782,
|
|
"load_baseline_w": 3269,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 21660.8,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.806358,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 4275.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 57,
|
|
"interval_start": "2026-06-09T12:15:00+00:00",
|
|
"buy_price": 2.34282,
|
|
"sell_price": 1.0935,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2869,
|
|
"pv_b_forecast_w": 2460,
|
|
"load_baseline_w": 3269,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 21937.7,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.806358,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 58,
|
|
"interval_start": "2026-06-09T12:30:00+00:00",
|
|
"buy_price": 2.58319,
|
|
"sell_price": 1.27575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 3790,
|
|
"pv_b_forecast_w": 3372,
|
|
"load_baseline_w": 3269,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 22214.6,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.806358,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 59,
|
|
"interval_start": "2026-06-09T12:45:00+00:00",
|
|
"buy_price": 2.648146,
|
|
"sell_price": 1.325,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1629,
|
|
"pv_b_forecast_w": 1228,
|
|
"load_baseline_w": 3269,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 22491.5,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 1.806358,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 60,
|
|
"interval_start": "2026-06-09T13:00:00+00:00",
|
|
"buy_price": 1.806358,
|
|
"sell_price": 0.68675,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2948,
|
|
"pv_b_forecast_w": 2647,
|
|
"load_baseline_w": 2810,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 22768.4,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.559679,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 12825.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 61,
|
|
"interval_start": "2026-06-09T13:15:00+00:00",
|
|
"buy_price": 2.813008,
|
|
"sell_price": 1.45,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2982,
|
|
"pv_b_forecast_w": 2497,
|
|
"load_baseline_w": 2810,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 23045.3,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.559679,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 62,
|
|
"interval_start": "2026-06-09T13:30:00+00:00",
|
|
"buy_price": 2.977871,
|
|
"sell_price": 1.575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1675,
|
|
"pv_b_forecast_w": 1357,
|
|
"load_baseline_w": 2810,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 23322.2,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.559679,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 63,
|
|
"interval_start": "2026-06-09T13:45:00+00:00",
|
|
"buy_price": 4.296441,
|
|
"sell_price": 2.57475,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 67,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 2810,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 23599.1,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.559679,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 64,
|
|
"interval_start": "2026-06-09T14:00:00+00:00",
|
|
"buy_price": 2.559679,
|
|
"sell_price": 0.77575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1779,
|
|
"pv_b_forecast_w": 1175,
|
|
"load_baseline_w": 2300,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 23876.0,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.639573,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": "evening_arbitrage_unlock",
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 65,
|
|
"interval_start": "2026-06-09T14:15:00+00:00",
|
|
"buy_price": 3.646453,
|
|
"sell_price": 1.59975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 2799,
|
|
"pv_b_forecast_w": 2048,
|
|
"load_baseline_w": 2300,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 24152.9,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.639573,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 66,
|
|
"interval_start": "2026-06-09T14:30:00+00:00",
|
|
"buy_price": 4.38174,
|
|
"sell_price": 2.15725,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 188,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 2300,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 24429.8,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.639573,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 67,
|
|
"interval_start": "2026-06-09T14:45:00+00:00",
|
|
"buy_price": 5.365639,
|
|
"sell_price": 2.90325,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 218,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 2300,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 24706.7,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.639573,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 68,
|
|
"interval_start": "2026-06-09T15:00:00+00:00",
|
|
"buy_price": 2.639573,
|
|
"sell_price": 1.3185,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1495,
|
|
"pv_b_forecast_w": 829,
|
|
"load_baseline_w": 1716,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 24983.6,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 69,
|
|
"interval_start": "2026-06-09T15:15:00+00:00",
|
|
"buy_price": 3.930776,
|
|
"sell_price": 2.2975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1461,
|
|
"pv_b_forecast_w": 825,
|
|
"load_baseline_w": 1716,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 25260.5,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 70,
|
|
"interval_start": "2026-06-09T15:30:00+00:00",
|
|
"buy_price": 4.469876,
|
|
"sell_price": 2.70625,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1304,
|
|
"pv_b_forecast_w": 896,
|
|
"load_baseline_w": 1716,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 25537.4,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 71,
|
|
"interval_start": "2026-06-09T15:45:00+00:00",
|
|
"buy_price": 4.455698,
|
|
"sell_price": 2.6955,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1266,
|
|
"pv_b_forecast_w": 929,
|
|
"load_baseline_w": 1716,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 25814.3,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 72,
|
|
"interval_start": "2026-06-09T16:00:00+00:00",
|
|
"buy_price": 4.100914,
|
|
"sell_price": 2.4265,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1217,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 26091.2,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 73,
|
|
"interval_start": "2026-06-09T16:15:00+00:00",
|
|
"buy_price": 4.232474,
|
|
"sell_price": 2.52625,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1217,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 26368.1,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 74,
|
|
"interval_start": "2026-06-09T16:30:00+00:00",
|
|
"buy_price": 4.811801,
|
|
"sell_price": 2.9655,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1217,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 26645.0,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 75,
|
|
"interval_start": "2026-06-09T16:45:00+00:00",
|
|
"buy_price": 5.181752,
|
|
"sell_price": 3.246,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1217,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 26921.9,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 76,
|
|
"interval_start": "2026-06-09T17:00:00+00:00",
|
|
"buy_price": 4.650895,
|
|
"sell_price": 2.8435,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1403,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 27198.8,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 77,
|
|
"interval_start": "2026-06-09T17:15:00+00:00",
|
|
"buy_price": 5.123721,
|
|
"sell_price": 3.202,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1403,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 27475.7,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 78,
|
|
"interval_start": "2026-06-09T17:30:00+00:00",
|
|
"buy_price": 5.174498,
|
|
"sell_price": 3.2405,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1403,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 27752.6,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 79,
|
|
"interval_start": "2026-06-09T17:45:00+00:00",
|
|
"buy_price": 5.129656,
|
|
"sell_price": 3.2065,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1403,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 28029.5,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 80,
|
|
"interval_start": "2026-06-09T18:00:00+00:00",
|
|
"buy_price": 6.043224,
|
|
"sell_price": 3.417,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1681,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.085099,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 81,
|
|
"interval_start": "2026-06-09T18:15:00+00:00",
|
|
"buy_price": 6.085099,
|
|
"sell_price": 3.44875,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1681,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.044543,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 82,
|
|
"interval_start": "2026-06-09T18:30:00+00:00",
|
|
"buy_price": 5.971674,
|
|
"sell_price": 3.36275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 28,
|
|
"pv_b_forecast_w": 30,
|
|
"load_baseline_w": 1681,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 6.044543,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 83,
|
|
"interval_start": "2026-06-09T18:45:00+00:00",
|
|
"buy_price": 6.044543,
|
|
"sell_price": 3.418,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 10,
|
|
"pv_b_forecast_w": 9,
|
|
"load_baseline_w": 1681,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.58006,
|
|
"future_sell_opportunity_czk_kwh": 3.548,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 84,
|
|
"interval_start": "2026-06-09T19:00:00+00:00",
|
|
"buy_price": 5.58006,
|
|
"sell_price": 3.548,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1977,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.535218,
|
|
"future_sell_opportunity_czk_kwh": 3.514,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 85,
|
|
"interval_start": "2026-06-09T19:15:00+00:00",
|
|
"buy_price": 5.535218,
|
|
"sell_price": 3.514,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1977,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.485429,
|
|
"future_sell_opportunity_czk_kwh": 3.47625,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 86,
|
|
"interval_start": "2026-06-09T19:30:00+00:00",
|
|
"buy_price": 5.485429,
|
|
"sell_price": 3.47625,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1977,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.4515,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 87,
|
|
"interval_start": "2026-06-09T19:45:00+00:00",
|
|
"buy_price": 5.309686,
|
|
"sell_price": 3.343,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1977,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.4515,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 88,
|
|
"interval_start": "2026-06-09T20:00:00+00:00",
|
|
"buy_price": 5.452786,
|
|
"sell_price": 3.4515,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1397,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.33475,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 89,
|
|
"interval_start": "2026-06-09T20:15:00+00:00",
|
|
"buy_price": 5.298805,
|
|
"sell_price": 3.33475,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1397,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 90,
|
|
"interval_start": "2026-06-09T20:30:00+00:00",
|
|
"buy_price": 5.083824,
|
|
"sell_price": 3.17175,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1397,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 91,
|
|
"interval_start": "2026-06-09T20:45:00+00:00",
|
|
"buy_price": 4.665403,
|
|
"sell_price": 2.8545,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1397,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 92,
|
|
"interval_start": "2026-06-09T21:00:00+00:00",
|
|
"buy_price": 5.165266,
|
|
"sell_price": 3.2335,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 969,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 93,
|
|
"interval_start": "2026-06-09T21:15:00+00:00",
|
|
"buy_price": 4.82499,
|
|
"sell_price": 2.9755,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 969,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 94,
|
|
"interval_start": "2026-06-09T21:30:00+00:00",
|
|
"buy_price": 4.665073,
|
|
"sell_price": 2.85425,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 969,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 95,
|
|
"interval_start": "2026-06-09T21:45:00+00:00",
|
|
"buy_price": 4.406899,
|
|
"sell_price": 2.6585,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 969,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 96,
|
|
"interval_start": "2026-06-09T22:00:00+00:00",
|
|
"buy_price": 4.915335,
|
|
"sell_price": 3.044,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 623,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 97,
|
|
"interval_start": "2026-06-09T22:15:00+00:00",
|
|
"buy_price": 4.80092,
|
|
"sell_price": 2.95725,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 623,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 98,
|
|
"interval_start": "2026-06-09T22:30:00+00:00",
|
|
"buy_price": 4.727391,
|
|
"sell_price": 2.9015,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 623,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 99,
|
|
"interval_start": "2026-06-09T22:45:00+00:00",
|
|
"buy_price": 4.599128,
|
|
"sell_price": 2.80425,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 623,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 100,
|
|
"interval_start": "2026-06-09T23:00:00+00:00",
|
|
"buy_price": 4.688484,
|
|
"sell_price": 2.872,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 601,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 101,
|
|
"interval_start": "2026-06-09T23:15:00+00:00",
|
|
"buy_price": 4.527578,
|
|
"sell_price": 2.75,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 601,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 102,
|
|
"interval_start": "2026-06-09T23:30:00+00:00",
|
|
"buy_price": 4.418109,
|
|
"sell_price": 2.667,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 601,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 103,
|
|
"interval_start": "2026-06-09T23:45:00+00:00",
|
|
"buy_price": 4.266766,
|
|
"sell_price": 2.55225,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 601,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 104,
|
|
"interval_start": "2026-06-10T00:00:00+00:00",
|
|
"buy_price": 4.399315,
|
|
"sell_price": 2.65275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 639,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 105,
|
|
"interval_start": "2026-06-10T00:15:00+00:00",
|
|
"buy_price": 4.271052,
|
|
"sell_price": 2.5555,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 639,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 106,
|
|
"interval_start": "2026-06-10T00:30:00+00:00",
|
|
"buy_price": 4.322489,
|
|
"sell_price": 2.5945,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 639,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 107,
|
|
"interval_start": "2026-06-10T00:45:00+00:00",
|
|
"buy_price": 4.288527,
|
|
"sell_price": 2.56875,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 639,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 108,
|
|
"interval_start": "2026-06-10T01:00:00+00:00",
|
|
"buy_price": 4.382499,
|
|
"sell_price": 2.64,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 612,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 109,
|
|
"interval_start": "2026-06-10T01:15:00+00:00",
|
|
"buy_price": 4.373926,
|
|
"sell_price": 2.6335,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 612,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 110,
|
|
"interval_start": "2026-06-10T01:30:00+00:00",
|
|
"buy_price": 4.36931,
|
|
"sell_price": 2.63,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 612,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 111,
|
|
"interval_start": "2026-06-10T01:45:00+00:00",
|
|
"buy_price": 4.415472,
|
|
"sell_price": 2.665,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 612,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 112,
|
|
"interval_start": "2026-06-10T02:00:00+00:00",
|
|
"buy_price": 4.299738,
|
|
"sell_price": 2.57725,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 643,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 113,
|
|
"interval_start": "2026-06-10T02:15:00+00:00",
|
|
"buy_price": 4.387775,
|
|
"sell_price": 2.644,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 643,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 114,
|
|
"interval_start": "2026-06-10T02:30:00+00:00",
|
|
"buy_price": 4.504827,
|
|
"sell_price": 2.73275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 643,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 115,
|
|
"interval_start": "2026-06-10T02:45:00+00:00",
|
|
"buy_price": 4.641003,
|
|
"sell_price": 2.836,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 643,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 116,
|
|
"interval_start": "2026-06-10T03:00:00+00:00",
|
|
"buy_price": 4.424704,
|
|
"sell_price": 2.672,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 10,
|
|
"pv_b_forecast_w": 9,
|
|
"load_baseline_w": 639,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 117,
|
|
"interval_start": "2026-06-10T03:15:00+00:00",
|
|
"buy_price": 4.528897,
|
|
"sell_price": 2.751,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 28,
|
|
"pv_b_forecast_w": 30,
|
|
"load_baseline_w": 639,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 118,
|
|
"interval_start": "2026-06-10T03:30:00+00:00",
|
|
"buy_price": 4.576048,
|
|
"sell_price": 2.78675,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 158,
|
|
"pv_b_forecast_w": 60,
|
|
"load_baseline_w": 639,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 119,
|
|
"interval_start": "2026-06-10T03:45:00+00:00",
|
|
"buy_price": 4.847411,
|
|
"sell_price": 2.9925,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 26,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 639,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 120,
|
|
"interval_start": "2026-06-10T04:00:00+00:00",
|
|
"buy_price": 4.895551,
|
|
"sell_price": 3.029,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 93,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 830,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 12800.0,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 121,
|
|
"interval_start": "2026-06-10T04:15:00+00:00",
|
|
"buy_price": 5.087781,
|
|
"sell_price": 3.17475,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 251,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 830,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 13076.9,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 122,
|
|
"interval_start": "2026-06-10T04:30:00+00:00",
|
|
"buy_price": 5.071295,
|
|
"sell_price": 3.16225,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 378,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 830,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 13353.8,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 123,
|
|
"interval_start": "2026-06-10T04:45:00+00:00",
|
|
"buy_price": 4.956221,
|
|
"sell_price": 3.075,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 623,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 830,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 13630.7,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 124,
|
|
"interval_start": "2026-06-10T05:00:00+00:00",
|
|
"buy_price": 5.271108,
|
|
"sell_price": 3.31375,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 507,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 591,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 13907.6,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 125,
|
|
"interval_start": "2026-06-10T05:15:00+00:00",
|
|
"buy_price": 5.187028,
|
|
"sell_price": 3.25,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 747,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 591,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 14184.5,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 126,
|
|
"interval_start": "2026-06-10T05:30:00+00:00",
|
|
"buy_price": 5.085143,
|
|
"sell_price": 3.17275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 721,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 591,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 14461.4,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 127,
|
|
"interval_start": "2026-06-10T05:45:00+00:00",
|
|
"buy_price": 5.0525,
|
|
"sell_price": 3.148,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1059,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 591,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 14738.3,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.3255,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 128,
|
|
"interval_start": "2026-06-10T06:00:00+00:00",
|
|
"buy_price": 5.286605,
|
|
"sell_price": 3.3255,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1368,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 536,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 15015.2,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 3.1415,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 129,
|
|
"interval_start": "2026-06-10T06:15:00+00:00",
|
|
"buy_price": 5.043927,
|
|
"sell_price": 3.1415,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1118,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 536,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 15292.1,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 2.99225,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 130,
|
|
"interval_start": "2026-06-10T06:30:00+00:00",
|
|
"buy_price": 4.847082,
|
|
"sell_price": 2.99225,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1050,
|
|
"pv_b_forecast_w": 176,
|
|
"load_baseline_w": 536,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 15569.0,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 2.97975,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 131,
|
|
"interval_start": "2026-06-10T06:45:00+00:00",
|
|
"buy_price": 4.183345,
|
|
"sell_price": 2.489,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1404,
|
|
"pv_b_forecast_w": 536,
|
|
"load_baseline_w": 536,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 15845.9,
|
|
"future_avoided_buy_czk_kwh": 5.466535,
|
|
"future_sell_opportunity_czk_kwh": 2.97975,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 132,
|
|
"interval_start": "2026-06-10T07:00:00+00:00",
|
|
"buy_price": 5.466535,
|
|
"sell_price": 2.97975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1178,
|
|
"pv_b_forecast_w": 316,
|
|
"load_baseline_w": 503,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 16122.8,
|
|
"future_avoided_buy_czk_kwh": 4.940953,
|
|
"future_sell_opportunity_czk_kwh": 2.58125,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 133,
|
|
"interval_start": "2026-06-10T07:15:00+00:00",
|
|
"buy_price": 4.940953,
|
|
"sell_price": 2.58125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 802,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 503,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 16399.7,
|
|
"future_avoided_buy_czk_kwh": 4.474063,
|
|
"future_sell_opportunity_czk_kwh": 2.3435,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 134,
|
|
"interval_start": "2026-06-10T07:30:00+00:00",
|
|
"buy_price": 4.474063,
|
|
"sell_price": 2.22725,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 643,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 503,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 16676.6,
|
|
"future_avoided_buy_czk_kwh": 4.331951,
|
|
"future_sell_opportunity_czk_kwh": 2.3435,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 135,
|
|
"interval_start": "2026-06-10T07:45:00+00:00",
|
|
"buy_price": 4.331951,
|
|
"sell_price": 2.1195,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 724,
|
|
"pv_b_forecast_w": 5,
|
|
"load_baseline_w": 503,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 16953.5,
|
|
"future_avoided_buy_czk_kwh": 3.991445,
|
|
"future_sell_opportunity_czk_kwh": 2.3435,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 136,
|
|
"interval_start": "2026-06-10T08:00:00+00:00",
|
|
"buy_price": 3.991445,
|
|
"sell_price": 2.3435,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 666,
|
|
"pv_b_forecast_w": 7,
|
|
"load_baseline_w": 506,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 17230.4,
|
|
"future_avoided_buy_czk_kwh": 3.609953,
|
|
"future_sell_opportunity_czk_kwh": 2.05425,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 137,
|
|
"interval_start": "2026-06-10T08:15:00+00:00",
|
|
"buy_price": 3.609953,
|
|
"sell_price": 2.05425,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 410,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 506,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 17507.3,
|
|
"future_avoided_buy_czk_kwh": 3.561154,
|
|
"future_sell_opportunity_czk_kwh": 2.01725,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 138,
|
|
"interval_start": "2026-06-10T08:30:00+00:00",
|
|
"buy_price": 3.561154,
|
|
"sell_price": 2.01725,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 194,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 506,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 17784.2,
|
|
"future_avoided_buy_czk_kwh": 3.495209,
|
|
"future_sell_opportunity_czk_kwh": 1.96725,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 139,
|
|
"interval_start": "2026-06-10T08:45:00+00:00",
|
|
"buy_price": 3.12262,
|
|
"sell_price": 1.68475,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 954,
|
|
"pv_b_forecast_w": 510,
|
|
"load_baseline_w": 506,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 18061.1,
|
|
"future_avoided_buy_czk_kwh": 3.495209,
|
|
"future_sell_opportunity_czk_kwh": 1.96725,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 140,
|
|
"interval_start": "2026-06-10T09:00:00+00:00",
|
|
"buy_price": 3.495209,
|
|
"sell_price": 1.96725,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 284,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 535,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 18338.0,
|
|
"future_avoided_buy_czk_kwh": 3.20637,
|
|
"future_sell_opportunity_czk_kwh": 1.74825,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 141,
|
|
"interval_start": "2026-06-10T09:15:00+00:00",
|
|
"buy_price": 3.20637,
|
|
"sell_price": 1.74825,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1308,
|
|
"pv_b_forecast_w": 748,
|
|
"load_baseline_w": 535,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 18614.9,
|
|
"future_avoided_buy_czk_kwh": 2.977871,
|
|
"future_sell_opportunity_czk_kwh": 1.575,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 142,
|
|
"interval_start": "2026-06-10T09:30:00+00:00",
|
|
"buy_price": 2.977871,
|
|
"sell_price": 1.575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 324,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 535,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 18891.8,
|
|
"future_avoided_buy_czk_kwh": 2.766847,
|
|
"future_sell_opportunity_czk_kwh": 1.415,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": 2.766847,
|
|
"pv_charge_wh_ahead": 0.0,
|
|
"neg_buy_wh_ahead": 0.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 143,
|
|
"interval_start": "2026-06-10T09:45:00+00:00",
|
|
"buy_price": 2.766847,
|
|
"sell_price": 1.415,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 401,
|
|
"pv_b_forecast_w": 4,
|
|
"load_baseline_w": 535,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12922.0,
|
|
"night_baseload_buffer_wh": 2584.4,
|
|
"safety_soc_target_wh": 19168.7,
|
|
"future_avoided_buy_czk_kwh": 2.766847,
|
|
"future_sell_opportunity_czk_kwh": 1.415,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 1.170648,
|
|
"charge_acquisition_cutoff_at": "2026-06-08T22: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": 46720.0,
|
|
"pre_window_wh": 0.0,
|
|
"in_window_wh": 0.0,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
}
|
|
]
|
|
}
|