-- Per-session override oportunistického EV nabíjení (V094 zavedl hodnotu -- na asset_vehicle). NULL = zdědit z vozidla; 0 = oportunismus pro tuto -- session vypnut („nenabíjet nad target"); > 0 = vlastní ocenění kWh. -- Efektivní hodnota se skládá v ems.fn_planning_site_context -- (coalesce(session, vehicle)); patch přes ems.fn_ev_session_apply_patch. alter table ems.ev_session add column if not exists opportunistic_value_czk_kwh numeric(6, 3) null; comment on column ems.ev_session.opportunistic_value_czk_kwh is 'Per-session override hodnoty kWh nabité NAD target (Kč/kWh). NULL = zdědit z asset_vehicle.opportunistic_value_czk_kwh; 0 = oportunistické nabíjení pro tuto session vypnuto (headroom_wh = 0 v plánovacím kontextu).'; -- v2 reporting: battery_arbitrage_czk nese oportunitní hodnotu kWh z baterie -- do EV (via_bat × oportunitní cena), ne konstantní 0 / v1 marži exportu. comment on column ems.planning_interval.battery_arbitrage_czk is 'Ekonomika baterie mimo slotový cashflow (Kč). v1: marže exportu baterie ge_bat × (sell − acquisition) × h. v2: oportunitní cena EV energie z baterie — ev_via_bat × (nejnižší sell exportního slotu téhož pražského dne, jinak terminal value); slotový buy pro tyto kWh neplatí.';