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