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
164 KiB
JSON
5674 lines
164 KiB
JSON
{
|
|
"fixture_version": 1,
|
|
"meta": {
|
|
"site_id": 2,
|
|
"site_code": "home-01",
|
|
"prague_day": "2026-05-01",
|
|
"window_from": "2026-05-01T00:00:00+02:00",
|
|
"window_to": "2026-05-02T12:00:00+02:00",
|
|
"horizon_hours": 36,
|
|
"soc_wh": 12160.0,
|
|
"soc_source": "audit_interval",
|
|
"tag": "extreme_neg_buy",
|
|
"extracted_at": "2026-06-11T13:53:16.429806+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": 12160.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-04-30T22:00:00+00:00",
|
|
"buy_price": 4.444817,
|
|
"sell_price": 2.68725,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 448,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 1,
|
|
"interval_start": "2026-04-30T22:15:00+00:00",
|
|
"buy_price": 4.251268,
|
|
"sell_price": 2.5405,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 448,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 2,
|
|
"interval_start": "2026-04-30T22:30:00+00:00",
|
|
"buy_price": 4.047169,
|
|
"sell_price": 2.38575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 448,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 3,
|
|
"interval_start": "2026-04-30T22:45:00+00:00",
|
|
"buy_price": 3.98551,
|
|
"sell_price": 2.339,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 448,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 4,
|
|
"interval_start": "2026-04-30T23:00:00+00:00",
|
|
"buy_price": 4.086076,
|
|
"sell_price": 2.41525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 401,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 5,
|
|
"interval_start": "2026-04-30T23:15:00+00:00",
|
|
"buy_price": 4.065633,
|
|
"sell_price": 2.39975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 401,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 6,
|
|
"interval_start": "2026-04-30T23:30:00+00:00",
|
|
"buy_price": 4.037607,
|
|
"sell_price": 2.3785,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 401,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 7,
|
|
"interval_start": "2026-04-30T23:45:00+00:00",
|
|
"buy_price": 4.008591,
|
|
"sell_price": 2.3565,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 401,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 8,
|
|
"interval_start": "2026-05-01T00:00:00+00:00",
|
|
"buy_price": 4.035628,
|
|
"sell_price": 2.377,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 432,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 9,
|
|
"interval_start": "2026-05-01T00:15:00+00:00",
|
|
"buy_price": 3.978586,
|
|
"sell_price": 2.33375,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 432,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 10,
|
|
"interval_start": "2026-05-01T00:30:00+00:00",
|
|
"buy_price": 4.028704,
|
|
"sell_price": 2.37175,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 432,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 11,
|
|
"interval_start": "2026-05-01T00:45:00+00:00",
|
|
"buy_price": 4.040904,
|
|
"sell_price": 2.381,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 432,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 12,
|
|
"interval_start": "2026-05-01T01:00:00+00:00",
|
|
"buy_price": 3.968035,
|
|
"sell_price": 2.32575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 426,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 13,
|
|
"interval_start": "2026-05-01T01:15:00+00:00",
|
|
"buy_price": 3.95023,
|
|
"sell_price": 2.31225,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 426,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 14,
|
|
"interval_start": "2026-05-01T01:30:00+00:00",
|
|
"buy_price": 3.960781,
|
|
"sell_price": 2.32025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 426,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 15,
|
|
"interval_start": "2026-05-01T01:45:00+00:00",
|
|
"buy_price": 3.934073,
|
|
"sell_price": 2.3,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 426,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 16,
|
|
"interval_start": "2026-05-01T02:00:00+00:00",
|
|
"buy_price": 3.901101,
|
|
"sell_price": 2.275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 471,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 17,
|
|
"interval_start": "2026-05-01T02:15:00+00:00",
|
|
"buy_price": 3.924181,
|
|
"sell_price": 2.2925,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 471,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 18,
|
|
"interval_start": "2026-05-01T02:30:00+00:00",
|
|
"buy_price": 3.895165,
|
|
"sell_price": 2.2705,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 471,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 19,
|
|
"interval_start": "2026-05-01T02:45:00+00:00",
|
|
"buy_price": 3.945284,
|
|
"sell_price": 2.3085,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 471,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 20,
|
|
"interval_start": "2026-05-01T03:00:00+00:00",
|
|
"buy_price": 3.901101,
|
|
"sell_price": 2.275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 442,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 21,
|
|
"interval_start": "2026-05-01T03:15:00+00:00",
|
|
"buy_price": 3.886593,
|
|
"sell_price": 2.264,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 442,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 22,
|
|
"interval_start": "2026-05-01T03:30:00+00:00",
|
|
"buy_price": 3.919235,
|
|
"sell_price": 2.28875,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 442,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 23,
|
|
"interval_start": "2026-05-01T03:45:00+00:00",
|
|
"buy_price": 3.815702,
|
|
"sell_price": 2.21025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 442,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 24,
|
|
"interval_start": "2026-05-01T04:00:00+00:00",
|
|
"buy_price": 3.971002,
|
|
"sell_price": 2.328,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 751,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 12800.0,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 25,
|
|
"interval_start": "2026-05-01T04:15:00+00:00",
|
|
"buy_price": 3.922862,
|
|
"sell_price": 2.2915,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 751,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 13072.357142857143,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 26,
|
|
"interval_start": "2026-05-01T04:30:00+00:00",
|
|
"buy_price": 3.684141,
|
|
"sell_price": 2.1105,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 751,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 13344.714285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 27,
|
|
"interval_start": "2026-05-01T04:45:00+00:00",
|
|
"buy_price": 2.993038,
|
|
"sell_price": 1.5865,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 30,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 751,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 13617.07142857143,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 28,
|
|
"interval_start": "2026-05-01T05:00:00+00:00",
|
|
"buy_price": 4.867195,
|
|
"sell_price": 3.0075,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 47,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 537,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 13889.42857142857,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 29,
|
|
"interval_start": "2026-05-01T05:15:00+00:00",
|
|
"buy_price": 3.84142,
|
|
"sell_price": 2.22975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 51,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 537,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 14161.785714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 30,
|
|
"interval_start": "2026-05-01T05:30:00+00:00",
|
|
"buy_price": 2.93039,
|
|
"sell_price": 1.539,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 81,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 537,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 14434.142857142857,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 31,
|
|
"interval_start": "2026-05-01T05:45:00+00:00",
|
|
"buy_price": 1.59929,
|
|
"sell_price": 0.52975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 105,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 537,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 14706.5,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 32,
|
|
"interval_start": "2026-05-01T06:00:00+00:00",
|
|
"buy_price": 3.876041,
|
|
"sell_price": 2.256,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 123,
|
|
"pv_b_forecast_w": 165,
|
|
"load_baseline_w": 511,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 14978.857142857143,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 33,
|
|
"interval_start": "2026-05-01T06:15:00+00:00",
|
|
"buy_price": 1.691284,
|
|
"sell_price": 0.5995,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 145,
|
|
"pv_b_forecast_w": 1801,
|
|
"load_baseline_w": 511,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 15251.214285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 34,
|
|
"interval_start": "2026-05-01T06:30:00+00:00",
|
|
"buy_price": 0.757502,
|
|
"sell_price": -0.1085,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 145,
|
|
"pv_b_forecast_w": 2729,
|
|
"load_baseline_w": 511,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 15523.57142857143,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 36524.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 35,
|
|
"interval_start": "2026-05-01T06:45:00+00:00",
|
|
"buy_price": 0.505922,
|
|
"sell_price": -0.29925,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 129,
|
|
"pv_b_forecast_w": 3139,
|
|
"load_baseline_w": 511,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 15795.92857142857,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 35963.675,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"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-01T07:00:00+00:00",
|
|
"buy_price": 1.179121,
|
|
"sell_price": -0.271,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 102,
|
|
"pv_b_forecast_w": 3024,
|
|
"load_baseline_w": 485,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 16068.285714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 35308.8875,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 37,
|
|
"interval_start": "2026-05-01T07:15:00+00:00",
|
|
"buy_price": 1.140873,
|
|
"sell_price": -0.3,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 72,
|
|
"pv_b_forecast_w": 2955,
|
|
"load_baseline_w": 485,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 16340.642857142857,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 34681.65,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"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-01T07:30:00+00:00",
|
|
"buy_price": 1.140597,
|
|
"sell_price": -0.30025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 27,
|
|
"pv_b_forecast_w": 3121,
|
|
"load_baseline_w": 485,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 16613.0,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 34077.925,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"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-01T07:45:00+00:00",
|
|
"buy_price": 1.105087,
|
|
"sell_price": -0.3325,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 4424,
|
|
"load_baseline_w": 485,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 16885.35714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 33445.4625,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"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-01T08:00:00+00:00",
|
|
"buy_price": 0.465569,
|
|
"sell_price": -0.33575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 4951,
|
|
"load_baseline_w": 455,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 17157.714285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 32509.95,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"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-01T08:15:00+00:00",
|
|
"buy_price": 0.276455,
|
|
"sell_price": -0.5075,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 5460,
|
|
"load_baseline_w": 455,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 17430.071428571428,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 31442.15,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": "cheaper_pv_ahead",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 29925.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 42,
|
|
"interval_start": "2026-05-01T08:30:00+00:00",
|
|
"buy_price": -0.209406,
|
|
"sell_price": -0.94875,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 5754,
|
|
"load_baseline_w": 455,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 17702.428571428572,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 30253.4625,
|
|
"neg_buy_wh_ahead": 106875.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 25650.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 43,
|
|
"interval_start": "2026-05-01T08:45:00+00:00",
|
|
"buy_price": -0.933654,
|
|
"sell_price": -1.6065,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6029,
|
|
"load_baseline_w": 455,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 17974.785714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 28994.95,
|
|
"neg_buy_wh_ahead": 102600.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 21375.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 44,
|
|
"interval_start": "2026-05-01T09:00:00+00:00",
|
|
"buy_price": -1.496316,
|
|
"sell_price": -2.1175,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6397,
|
|
"load_baseline_w": 489,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 18247.14285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 27671.125,
|
|
"neg_buy_wh_ahead": 98325.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 17100.0,
|
|
"charge_layer": "grid_am",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 45,
|
|
"interval_start": "2026-05-01T09:15:00+00:00",
|
|
"buy_price": -2.082652,
|
|
"sell_price": -2.65,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 5694,
|
|
"load_baseline_w": 489,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 18519.5,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 26267.975,
|
|
"neg_buy_wh_ahead": 94050.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"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-01T09:30:00+00:00",
|
|
"buy_price": -2.92637,
|
|
"sell_price": -3.41625,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 5835,
|
|
"load_baseline_w": 489,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 18791.85714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 25031.7875,
|
|
"neg_buy_wh_ahead": 89775.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"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-01T09:45:00+00:00",
|
|
"buy_price": -3.898916,
|
|
"sell_price": -4.2995,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6183,
|
|
"load_baseline_w": 489,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 19064.214285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 23762.1125,
|
|
"neg_buy_wh_ahead": 85500.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"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-01T10:00:00+00:00",
|
|
"buy_price": -3.438602,
|
|
"sell_price": -4.459,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6390,
|
|
"load_baseline_w": 692,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 19336.571428571428,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 22409.7875,
|
|
"neg_buy_wh_ahead": 81225.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 49,
|
|
"interval_start": "2026-05-01T10:15:00+00:00",
|
|
"buy_price": -6.738048,
|
|
"sell_price": -7.4555,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6161,
|
|
"load_baseline_w": 692,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 19608.928571428572,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 21056.5125,
|
|
"neg_buy_wh_ahead": 76950.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 50,
|
|
"interval_start": "2026-05-01T10:30:00+00:00",
|
|
"buy_price": -8.595329,
|
|
"sell_price": -9.14225,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6860,
|
|
"load_baseline_w": 692,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 19881.285714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 19757.625,
|
|
"neg_buy_wh_ahead": 72675.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 51,
|
|
"interval_start": "2026-05-01T10:45:00+00:00",
|
|
"buy_price": -12.622877,
|
|
"sell_price": -12.8,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 7034,
|
|
"load_baseline_w": 692,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 20153.64285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 18292.725,
|
|
"neg_buy_wh_ahead": 68400.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 52,
|
|
"interval_start": "2026-05-01T11:00:00+00:00",
|
|
"buy_price": -13.258817,
|
|
"sell_price": -12.8,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 7479,
|
|
"load_baseline_w": 1220,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 20426.0,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 16786.5,
|
|
"neg_buy_wh_ahead": 64125.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 4275.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 53,
|
|
"interval_start": "2026-05-01T11:15:00+00:00",
|
|
"buy_price": -13.258817,
|
|
"sell_price": -12.8,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 7529,
|
|
"load_baseline_w": 1220,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 20698.35714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 15299.9875,
|
|
"neg_buy_wh_ahead": 59850.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 8550.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 54,
|
|
"interval_start": "2026-05-01T11:30:00+00:00",
|
|
"buy_price": -13.258817,
|
|
"sell_price": -12.8,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 7244,
|
|
"load_baseline_w": 1220,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 20970.714285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 13801.6,
|
|
"neg_buy_wh_ahead": 55575.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 12825.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 55,
|
|
"interval_start": "2026-05-01T11:45:00+00:00",
|
|
"buy_price": -13.258817,
|
|
"sell_price": -12.8,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6885,
|
|
"load_baseline_w": 1220,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 21243.071428571428,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 12370.9,
|
|
"neg_buy_wh_ahead": 51300.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 17100.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 56,
|
|
"interval_start": "2026-05-01T12:00:00+00:00",
|
|
"buy_price": -13.258817,
|
|
"sell_price": -12.8,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6591,
|
|
"load_baseline_w": 6776,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 21515.428571428572,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 11025.4625,
|
|
"neg_buy_wh_ahead": 47025.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 21375.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 57,
|
|
"interval_start": "2026-05-01T12:15:00+00:00",
|
|
"buy_price": -13.258817,
|
|
"sell_price": -12.8,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 5974,
|
|
"load_baseline_w": 6776,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 21787.785714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -13.258817,
|
|
"pv_charge_wh_ahead": 11025.4625,
|
|
"neg_buy_wh_ahead": 42750.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 25650.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 58,
|
|
"interval_start": "2026-05-01T12:30:00+00:00",
|
|
"buy_price": -13.258817,
|
|
"sell_price": -12.8,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6207,
|
|
"load_baseline_w": 6776,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 22060.14285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -10.957793,
|
|
"pv_charge_wh_ahead": 11025.4625,
|
|
"neg_buy_wh_ahead": 38475.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": 29925.0,
|
|
"charge_layer": "grid_pm",
|
|
"charge_slot_reason": "grid_layer_b"
|
|
},
|
|
{
|
|
"slot_ord": 59,
|
|
"interval_start": "2026-05-01T12:45:00+00:00",
|
|
"buy_price": -10.957243,
|
|
"sell_price": -10.70975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 2575,
|
|
"load_baseline_w": 6776,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 22332.5,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -10.957793,
|
|
"pv_charge_wh_ahead": 11025.4625,
|
|
"neg_buy_wh_ahead": 34200.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"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-01T13:00:00+00:00",
|
|
"buy_price": -10.957793,
|
|
"sell_price": -10.71025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 4212,
|
|
"load_baseline_w": 3644,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 22604.85714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -5.674991,
|
|
"pv_charge_wh_ahead": 11025.4625,
|
|
"neg_buy_wh_ahead": 29925.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 61,
|
|
"interval_start": "2026-05-01T13:15:00+00:00",
|
|
"buy_price": -5.674991,
|
|
"sell_price": -5.9125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 4585,
|
|
"load_baseline_w": 3644,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 22877.214285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -3.218987,
|
|
"pv_charge_wh_ahead": 10890.5625,
|
|
"neg_buy_wh_ahead": 25650.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 62,
|
|
"interval_start": "2026-05-01T13:30:00+00:00",
|
|
"buy_price": -3.218987,
|
|
"sell_price": -3.682,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 4575,
|
|
"load_baseline_w": 3644,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 23149.571428571428,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -1.727823,
|
|
"pv_charge_wh_ahead": 10667.075,
|
|
"neg_buy_wh_ahead": 21375.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 63,
|
|
"interval_start": "2026-05-01T13:45:00+00:00",
|
|
"buy_price": -1.727823,
|
|
"sell_price": -2.32775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 4089,
|
|
"load_baseline_w": 3644,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 23421.928571428572,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.677043,
|
|
"pv_charge_wh_ahead": 10445.9625,
|
|
"neg_buy_wh_ahead": 17100.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 64,
|
|
"interval_start": "2026-05-01T14:00:00+00:00",
|
|
"buy_price": -0.677043,
|
|
"sell_price": -1.951,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 2987,
|
|
"load_baseline_w": 2832,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 23694.285714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 10340.275,
|
|
"neg_buy_wh_ahead": 12825.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 65,
|
|
"interval_start": "2026-05-01T14:15:00+00:00",
|
|
"buy_price": 0.269627,
|
|
"sell_price": -1.09125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 3601,
|
|
"load_baseline_w": 2832,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 23966.64285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 10303.4625,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"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-01T14:30:00+00:00",
|
|
"buy_price": 0.843851,
|
|
"sell_price": -0.56975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 3529,
|
|
"load_baseline_w": 2832,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 24239.0,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 10120.825,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"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-01T14:45:00+00:00",
|
|
"buy_price": 1.105087,
|
|
"sell_price": -0.3325,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 3138,
|
|
"load_baseline_w": 2832,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 24511.35714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9955.2875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 68,
|
|
"interval_start": "2026-05-01T15:00:00+00:00",
|
|
"buy_price": 0.458136,
|
|
"sell_price": -0.3425,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 2650,
|
|
"load_baseline_w": 1184,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 24783.714285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9882.6125,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"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-01T15:15:00+00:00",
|
|
"buy_price": 0.485388,
|
|
"sell_price": -0.31775,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 2302,
|
|
"load_baseline_w": 1184,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 25056.071428571428,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9534.4375,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 70,
|
|
"interval_start": "2026-05-01T15:30:00+00:00",
|
|
"buy_price": 0.371149,
|
|
"sell_price": -0.4215,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 2118,
|
|
"load_baseline_w": 1184,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 25328.428571428572,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9268.9125,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 71,
|
|
"interval_start": "2026-05-01T15:45:00+00:00",
|
|
"buy_price": 1.127784,
|
|
"sell_price": 0.17225,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 1741,
|
|
"load_baseline_w": 1184,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 25600.785714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 72,
|
|
"interval_start": "2026-05-01T16:00:00+00:00",
|
|
"buy_price": 0.660893,
|
|
"sell_price": -0.18175,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 878,
|
|
"load_baseline_w": 1117,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 25873.14285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": "neg_window_grid_charge",
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_grid_charge"
|
|
},
|
|
{
|
|
"slot_ord": 73,
|
|
"interval_start": "2026-05-01T16:15:00+00:00",
|
|
"buy_price": 3.237364,
|
|
"sell_price": 1.77175,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 345,
|
|
"load_baseline_w": 1117,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 26145.5,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 74,
|
|
"interval_start": "2026-05-01T16:30:00+00:00",
|
|
"buy_price": 4.280614,
|
|
"sell_price": 2.56275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 100,
|
|
"load_baseline_w": 1117,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 26417.85714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 75,
|
|
"interval_start": "2026-05-01T16:45:00+00:00",
|
|
"buy_price": 6.234894,
|
|
"sell_price": 4.0445,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1117,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 26690.214285714286,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 76,
|
|
"interval_start": "2026-05-01T17:00:00+00:00",
|
|
"buy_price": 3.75767,
|
|
"sell_price": 2.16625,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1737,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 26962.571428571428,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 77,
|
|
"interval_start": "2026-05-01T17:15:00+00:00",
|
|
"buy_price": 4.350516,
|
|
"sell_price": 2.61575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1737,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 27234.928571428572,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 78,
|
|
"interval_start": "2026-05-01T17:30:00+00:00",
|
|
"buy_price": 5.008317,
|
|
"sell_price": 3.1145,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1737,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 27507.285714285714,
|
|
"future_avoided_buy_czk_kwh": 7.328592,
|
|
"future_sell_opportunity_czk_kwh": 4.87375,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 79,
|
|
"interval_start": "2026-05-01T17:45:00+00:00",
|
|
"buy_price": 7.328592,
|
|
"sell_price": 4.87375,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1737,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 27779.64285714286,
|
|
"future_avoided_buy_czk_kwh": 7.142297,
|
|
"future_sell_opportunity_czk_kwh": 4.7325,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 80,
|
|
"interval_start": "2026-05-01T18:00:00+00:00",
|
|
"buy_price": 6.749825,
|
|
"sell_price": 3.95275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1401,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.142297,
|
|
"future_sell_opportunity_czk_kwh": 4.7325,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 81,
|
|
"interval_start": "2026-05-01T18:15:00+00:00",
|
|
"buy_price": 6.878088,
|
|
"sell_price": 4.05,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1401,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.142297,
|
|
"future_sell_opportunity_czk_kwh": 4.7325,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 82,
|
|
"interval_start": "2026-05-01T18:30:00+00:00",
|
|
"buy_price": 6.746198,
|
|
"sell_price": 3.95,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1401,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.142297,
|
|
"future_sell_opportunity_czk_kwh": 4.7325,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 83,
|
|
"interval_start": "2026-05-01T18:45:00+00:00",
|
|
"buy_price": 5.656127,
|
|
"sell_price": 3.1235,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1401,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 7.142297,
|
|
"future_sell_opportunity_czk_kwh": 4.7325,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 84,
|
|
"interval_start": "2026-05-01T19:00:00+00:00",
|
|
"buy_price": 7.142297,
|
|
"sell_price": 4.7325,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1822,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.068986,
|
|
"future_sell_opportunity_czk_kwh": 3.1605,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 85,
|
|
"interval_start": "2026-05-01T19:15:00+00:00",
|
|
"buy_price": 4.592864,
|
|
"sell_price": 2.7995,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1822,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.068986,
|
|
"future_sell_opportunity_czk_kwh": 3.1605,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 86,
|
|
"interval_start": "2026-05-01T19:30:00+00:00",
|
|
"buy_price": 4.26182,
|
|
"sell_price": 2.5485,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1822,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.068986,
|
|
"future_sell_opportunity_czk_kwh": 3.1605,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 87,
|
|
"interval_start": "2026-05-01T19:45:00+00:00",
|
|
"buy_price": 4.1418,
|
|
"sell_price": 2.4575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1822,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.068986,
|
|
"future_sell_opportunity_czk_kwh": 3.1605,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 88,
|
|
"interval_start": "2026-05-01T20:00:00+00:00",
|
|
"buy_price": 4.993809,
|
|
"sell_price": 3.1035,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 2586,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.068986,
|
|
"future_sell_opportunity_czk_kwh": 3.1605,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 89,
|
|
"interval_start": "2026-05-01T20:15:00+00:00",
|
|
"buy_price": 4.587918,
|
|
"sell_price": 2.79575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 2586,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.068986,
|
|
"future_sell_opportunity_czk_kwh": 3.1605,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 90,
|
|
"interval_start": "2026-05-01T20:30:00+00:00",
|
|
"buy_price": 4.234123,
|
|
"sell_price": 2.5275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 2586,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.068986,
|
|
"future_sell_opportunity_czk_kwh": 3.1605,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 91,
|
|
"interval_start": "2026-05-01T20:45:00+00:00",
|
|
"buy_price": 3.982872,
|
|
"sell_price": 2.337,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 2586,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.068986,
|
|
"future_sell_opportunity_czk_kwh": 3.1605,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 92,
|
|
"interval_start": "2026-05-01T21:00:00+00:00",
|
|
"buy_price": 4.157627,
|
|
"sell_price": 2.4695,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1423,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.068986,
|
|
"future_sell_opportunity_czk_kwh": 3.1605,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 93,
|
|
"interval_start": "2026-05-01T21:15:00+00:00",
|
|
"buy_price": 3.969354,
|
|
"sell_price": 2.32675,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1423,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.068986,
|
|
"future_sell_opportunity_czk_kwh": 3.1605,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 94,
|
|
"interval_start": "2026-05-01T21:30:00+00:00",
|
|
"buy_price": 3.715465,
|
|
"sell_price": 2.13425,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1423,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.068986,
|
|
"future_sell_opportunity_czk_kwh": 3.1605,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 95,
|
|
"interval_start": "2026-05-01T21:45:00+00:00",
|
|
"buy_price": 3.474107,
|
|
"sell_price": 1.95125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1423,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 5.068986,
|
|
"future_sell_opportunity_czk_kwh": 3.1605,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 96,
|
|
"interval_start": "2026-05-01T22:00:00+00:00",
|
|
"buy_price": 5.068986,
|
|
"sell_price": 3.1605,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 720,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 4.622869,
|
|
"future_sell_opportunity_czk_kwh": 2.82225,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 97,
|
|
"interval_start": "2026-05-01T22:15:00+00:00",
|
|
"buy_price": 4.622869,
|
|
"sell_price": 2.82225,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 720,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 4.315895,
|
|
"future_sell_opportunity_czk_kwh": 2.5895,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 98,
|
|
"interval_start": "2026-05-01T22:30:00+00:00",
|
|
"buy_price": 4.032991,
|
|
"sell_price": 2.375,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 720,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 4.315895,
|
|
"future_sell_opportunity_czk_kwh": 2.5895,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 99,
|
|
"interval_start": "2026-05-01T22:45:00+00:00",
|
|
"buy_price": 4.004634,
|
|
"sell_price": 2.3535,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 720,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 4.315895,
|
|
"future_sell_opportunity_czk_kwh": 2.5895,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 100,
|
|
"interval_start": "2026-05-01T23:00:00+00:00",
|
|
"buy_price": 4.315895,
|
|
"sell_price": 2.5895,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 464,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": true,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 4.023758,
|
|
"future_sell_opportunity_czk_kwh": 2.368,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 101,
|
|
"interval_start": "2026-05-01T23:15:00+00:00",
|
|
"buy_price": 4.023758,
|
|
"sell_price": 2.368,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 464,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 4.02211,
|
|
"future_sell_opportunity_czk_kwh": 2.36675,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 102,
|
|
"interval_start": "2026-05-01T23:30:00+00:00",
|
|
"buy_price": 3.9133,
|
|
"sell_price": 2.28425,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 464,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 4.02211,
|
|
"future_sell_opportunity_czk_kwh": 2.36675,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 103,
|
|
"interval_start": "2026-05-01T23:45:00+00:00",
|
|
"buy_price": 3.766573,
|
|
"sell_price": 2.173,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 464,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 4.02211,
|
|
"future_sell_opportunity_czk_kwh": 2.36675,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 104,
|
|
"interval_start": "2026-05-02T00:00:00+00:00",
|
|
"buy_price": 4.02211,
|
|
"sell_price": 2.36675,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 392,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.898792,
|
|
"future_sell_opportunity_czk_kwh": 2.27325,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 105,
|
|
"interval_start": "2026-05-02T00:15:00+00:00",
|
|
"buy_price": 3.898792,
|
|
"sell_price": 2.27325,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 392,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 106,
|
|
"interval_start": "2026-05-02T00:30:00+00:00",
|
|
"buy_price": 3.871755,
|
|
"sell_price": 2.25275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 392,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 107,
|
|
"interval_start": "2026-05-02T00:45:00+00:00",
|
|
"buy_price": 3.826912,
|
|
"sell_price": 2.21875,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 392,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 108,
|
|
"interval_start": "2026-05-02T01:00:00+00:00",
|
|
"buy_price": 3.867139,
|
|
"sell_price": 2.24925,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 427,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 109,
|
|
"interval_start": "2026-05-02T01:15:00+00:00",
|
|
"buy_price": 3.679196,
|
|
"sell_price": 2.10675,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 427,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 110,
|
|
"interval_start": "2026-05-02T01:30:00+00:00",
|
|
"buy_price": 3.666996,
|
|
"sell_price": 2.0975,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 427,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 111,
|
|
"interval_start": "2026-05-02T01:45:00+00:00",
|
|
"buy_price": 3.677547,
|
|
"sell_price": 2.1055,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 427,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 112,
|
|
"interval_start": "2026-05-02T02:00:00+00:00",
|
|
"buy_price": 3.634353,
|
|
"sell_price": 2.07275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 418,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 113,
|
|
"interval_start": "2026-05-02T02:15:00+00:00",
|
|
"buy_price": 3.737557,
|
|
"sell_price": 2.151,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 418,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 114,
|
|
"interval_start": "2026-05-02T02:30:00+00:00",
|
|
"buy_price": 3.742833,
|
|
"sell_price": 2.155,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 418,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 115,
|
|
"interval_start": "2026-05-02T02:45:00+00:00",
|
|
"buy_price": 3.743822,
|
|
"sell_price": 2.15575,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 418,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 116,
|
|
"interval_start": "2026-05-02T03:00:00+00:00",
|
|
"buy_price": 3.692385,
|
|
"sell_price": 2.11675,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 437,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 117,
|
|
"interval_start": "2026-05-02T03:15:00+00:00",
|
|
"buy_price": 3.669634,
|
|
"sell_price": 2.0995,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 437,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 118,
|
|
"interval_start": "2026-05-02T03:30:00+00:00",
|
|
"buy_price": 3.773167,
|
|
"sell_price": 2.178,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 437,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 119,
|
|
"interval_start": "2026-05-02T03:45:00+00:00",
|
|
"buy_price": 3.762946,
|
|
"sell_price": 2.17025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 437,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": null,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 120,
|
|
"interval_start": "2026-05-02T04:00:00+00:00",
|
|
"buy_price": 3.76987,
|
|
"sell_price": 2.1755,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 519,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 12800.0,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 121,
|
|
"interval_start": "2026-05-02T04:15:00+00:00",
|
|
"buy_price": 3.826583,
|
|
"sell_price": 2.2185,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 519,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 13072.357142857143,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 122,
|
|
"interval_start": "2026-05-02T04:30:00+00:00",
|
|
"buy_price": 3.310563,
|
|
"sell_price": 1.82725,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 1,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 519,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 13344.714285714286,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 123,
|
|
"interval_start": "2026-05-02T04:45:00+00:00",
|
|
"buy_price": 2.880931,
|
|
"sell_price": 1.5015,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 30,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 519,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 13617.07142857143,
|
|
"future_avoided_buy_czk_kwh": 3.885274,
|
|
"future_sell_opportunity_czk_kwh": 2.263,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 124,
|
|
"interval_start": "2026-05-02T05:00:00+00:00",
|
|
"buy_price": 3.885274,
|
|
"sell_price": 2.263,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 47,
|
|
"pv_b_forecast_w": 0,
|
|
"load_baseline_w": 1089,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 13889.42857142857,
|
|
"future_avoided_buy_czk_kwh": 3.133171,
|
|
"future_sell_opportunity_czk_kwh": 1.69275,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 125,
|
|
"interval_start": "2026-05-02T05:15:00+00:00",
|
|
"buy_price": 3.133171,
|
|
"sell_price": 1.69275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 51,
|
|
"pv_b_forecast_w": 30,
|
|
"load_baseline_w": 1089,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 14161.785714285714,
|
|
"future_avoided_buy_czk_kwh": 2.706177,
|
|
"future_sell_opportunity_czk_kwh": 1.369,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 126,
|
|
"interval_start": "2026-05-02T05:30:00+00:00",
|
|
"buy_price": 2.706177,
|
|
"sell_price": 1.369,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 81,
|
|
"pv_b_forecast_w": 359,
|
|
"load_baseline_w": 1089,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 14434.142857142857,
|
|
"future_avoided_buy_czk_kwh": 2.200379,
|
|
"future_sell_opportunity_czk_kwh": 0.9855,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 127,
|
|
"interval_start": "2026-05-02T05:45:00+00:00",
|
|
"buy_price": 1.900989,
|
|
"sell_price": 0.7585,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 105,
|
|
"pv_b_forecast_w": 606,
|
|
"load_baseline_w": 1089,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 14706.5,
|
|
"future_avoided_buy_czk_kwh": 2.200379,
|
|
"future_sell_opportunity_czk_kwh": 0.9855,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 128,
|
|
"interval_start": "2026-05-02T06:00:00+00:00",
|
|
"buy_price": 2.200379,
|
|
"sell_price": 0.9855,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 123,
|
|
"pv_b_forecast_w": 935,
|
|
"load_baseline_w": 1254,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 14978.857142857143,
|
|
"future_avoided_buy_czk_kwh": 1.33541,
|
|
"future_sell_opportunity_czk_kwh": 0.297,
|
|
"is_daytime_pv_surplus_slot": false,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 129,
|
|
"interval_start": "2026-05-02T06:15:00+00:00",
|
|
"buy_price": 1.292316,
|
|
"sell_price": 0.297,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 145,
|
|
"pv_b_forecast_w": 2494,
|
|
"load_baseline_w": 1254,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": false,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 15251.214285714286,
|
|
"future_avoided_buy_czk_kwh": 1.33541,
|
|
"future_sell_opportunity_czk_kwh": -0.1,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 0.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": null,
|
|
"charge_slot_reason": null
|
|
},
|
|
{
|
|
"slot_ord": 130,
|
|
"interval_start": "2026-05-02T06:30:00+00:00",
|
|
"buy_price": 0.768713,
|
|
"sell_price": -0.1,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 145,
|
|
"pv_b_forecast_w": 3264,
|
|
"load_baseline_w": 1254,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 15523.57142857143,
|
|
"future_avoided_buy_czk_kwh": 1.33541,
|
|
"future_sell_opportunity_czk_kwh": -0.1525,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 9047.0875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 511.8125,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 131,
|
|
"interval_start": "2026-05-02T06:45:00+00:00",
|
|
"buy_price": 0.593629,
|
|
"sell_price": -0.23275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 129,
|
|
"pv_b_forecast_w": 3697,
|
|
"load_baseline_w": 1254,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 15795.92857142857,
|
|
"future_avoided_buy_czk_kwh": 1.33541,
|
|
"future_sell_opportunity_czk_kwh": -0.1525,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 8535.275,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 610.85,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 132,
|
|
"interval_start": "2026-05-02T07:00:00+00:00",
|
|
"buy_price": 1.33541,
|
|
"sell_price": -0.1525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 102,
|
|
"pv_b_forecast_w": 4110,
|
|
"load_baseline_w": 1972,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 16068.285714285714,
|
|
"future_avoided_buy_czk_kwh": 1.153402,
|
|
"future_sell_opportunity_czk_kwh": -0.2905,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 7924.425,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 532.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 133,
|
|
"interval_start": "2026-05-02T07:15:00+00:00",
|
|
"buy_price": 1.153402,
|
|
"sell_price": -0.2905,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 72,
|
|
"pv_b_forecast_w": 4499,
|
|
"load_baseline_w": 1972,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 16340.642857142857,
|
|
"future_avoided_buy_czk_kwh": 1.140873,
|
|
"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-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 7392.425,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 617.2625,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 134,
|
|
"interval_start": "2026-05-02T07:30:00+00:00",
|
|
"buy_price": 1.140873,
|
|
"sell_price": -0.3,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 27,
|
|
"pv_b_forecast_w": 4875,
|
|
"load_baseline_w": 1972,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 16613.0,
|
|
"future_avoided_buy_czk_kwh": 1.139772,
|
|
"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-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 6775.1625,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 695.875,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 135,
|
|
"interval_start": "2026-05-02T07:45:00+00:00",
|
|
"buy_price": 1.139772,
|
|
"sell_price": -0.301,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 5311,
|
|
"load_baseline_w": 1972,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 16885.35714285714,
|
|
"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-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 6079.2875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 793.0125,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 136,
|
|
"interval_start": "2026-05-02T08:00:00+00:00",
|
|
"buy_price": 0.504658,
|
|
"sell_price": -0.30025,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 5680,
|
|
"load_baseline_w": 2261,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 17157.714285714286,
|
|
"future_avoided_buy_czk_kwh": 0.502456,
|
|
"future_sell_opportunity_czk_kwh": -0.30225,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 5286.275,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 812.0125,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 137,
|
|
"interval_start": "2026-05-02T08:15:00+00:00",
|
|
"buy_price": 0.502456,
|
|
"sell_price": -0.30225,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 5996,
|
|
"load_baseline_w": 2261,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 17430.071428571428,
|
|
"future_avoided_buy_czk_kwh": 0.470524,
|
|
"future_sell_opportunity_czk_kwh": -0.33125,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 4474.2625,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 887.0625,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 138,
|
|
"interval_start": "2026-05-02T08:30:00+00:00",
|
|
"buy_price": 0.470524,
|
|
"sell_price": -0.33125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6264,
|
|
"load_baseline_w": 2261,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 17702.428571428572,
|
|
"future_avoided_buy_czk_kwh": 0.283337,
|
|
"future_sell_opportunity_czk_kwh": -0.50125,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 3587.2,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 950.7125,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 139,
|
|
"interval_start": "2026-05-02T08:45:00+00:00",
|
|
"buy_price": 0.283337,
|
|
"sell_price": -0.50125,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6506,
|
|
"load_baseline_w": 2261,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 17974.785714285714,
|
|
"future_avoided_buy_czk_kwh": 0.226905,
|
|
"future_sell_opportunity_czk_kwh": -0.5525,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 2636.4875,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 1008.1875,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 140,
|
|
"interval_start": "2026-05-02T09:00:00+00:00",
|
|
"buy_price": 0.226905,
|
|
"sell_price": -0.5525,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6711,
|
|
"load_baseline_w": 5278,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 18247.14285714286,
|
|
"future_avoided_buy_czk_kwh": 0.106885,
|
|
"future_sell_opportunity_czk_kwh": -0.6615,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 1628.3,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 340.3375,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 141,
|
|
"interval_start": "2026-05-02T09:15:00+00:00",
|
|
"buy_price": 0.106885,
|
|
"sell_price": -0.6615,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 6859,
|
|
"load_baseline_w": 5278,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 18519.5,
|
|
"future_avoided_buy_czk_kwh": -0.136733,
|
|
"future_sell_opportunity_czk_kwh": -0.88275,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 1287.9625,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 375.4875,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "neg_window",
|
|
"charge_slot_reason": "neg_window_pv"
|
|
},
|
|
{
|
|
"slot_ord": 142,
|
|
"interval_start": "2026-05-02T09:30:00+00:00",
|
|
"buy_price": -0.136733,
|
|
"sell_price": -0.88275,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 7110,
|
|
"load_baseline_w": 5278,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 18791.85714285714,
|
|
"future_avoided_buy_czk_kwh": -0.585156,
|
|
"future_sell_opportunity_czk_kwh": -1.29,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": -0.585156,
|
|
"pv_charge_wh_ahead": 912.475,
|
|
"neg_buy_wh_ahead": 8550.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
},
|
|
{
|
|
"slot_ord": 143,
|
|
"interval_start": "2026-05-02T09:45:00+00:00",
|
|
"buy_price": -0.585156,
|
|
"sell_price": -1.29,
|
|
"is_predicted_price": false,
|
|
"pv_a_forecast_w": 0,
|
|
"pv_b_forecast_w": 7288,
|
|
"load_baseline_w": 5278,
|
|
"ev1_connected": false,
|
|
"ev2_connected": false,
|
|
"allow_charge": true,
|
|
"allow_discharge_export": false,
|
|
"night_baseload_target_wh": 12710.0,
|
|
"night_baseload_buffer_wh": 2542.0,
|
|
"safety_soc_target_wh": 19064.214285714286,
|
|
"future_avoided_buy_czk_kwh": -0.585156,
|
|
"future_sell_opportunity_czk_kwh": -1.29,
|
|
"is_daytime_pv_surplus_slot": true,
|
|
"charge_acquisition_buy_czk_kwh": 0.106885,
|
|
"charge_acquisition_cutoff_at": "2026-05-01T05:00:00+00:00",
|
|
"min_buy_before_cutoff_czk_kwh": null,
|
|
"pv_charge_wh_ahead": 477.375,
|
|
"neg_buy_wh_ahead": 4275.0,
|
|
"grid_charge_suppressed_reason": null,
|
|
"charge_target_wh": 51840.0,
|
|
"pre_window_wh": 20793.845625,
|
|
"in_window_wh": 36524.8875,
|
|
"charge_slot_wh": 4275.0,
|
|
"charge_cum_wh": null,
|
|
"charge_layer": "buy_negative",
|
|
"charge_slot_reason": "buy_negative"
|
|
}
|
|
]
|
|
}
|