zas oprava KV1 a BA81
Some checks failed
CI and deploy / migration-check (push) Failing after 41s
CI and deploy / deploy (push) Has been skipped

This commit is contained in:
Dusan Vojacek
2026-06-01 19:04:11 +02:00
parent 0dcf11d471
commit 63eff96c5f
5 changed files with 189 additions and 7 deletions

View File

@@ -5,6 +5,23 @@ Formát: **datum (ISO)** · stručný důvod · soubory · chování / ověřen
---
## 2026-06-01 — BA81/KV1: zákaz grid nabíjení mimo min sell + večer bez charge (v59)
**Problém (po v58):** **KV1** po večerním vývozu **22:0022:15** nabíjel ze sítě za **buy ~6,35 Kč** (`allow_charge` z `R__063` podle `slot_ord`, ne nejnižší sell). **BA81** v špičce **sell ~9,6** částečně **nabíjela** (`allow_charge` + PV), místo čistého vývozu; **03:30** grid nabíjení před východem slunce.
**Příčina v58:** `bc_gi = 0` jen při `pv_surplus > 500 W` — v noci prázdné, grid nabíjení projde.
**Změna (v59):**
- LP: **`fixed_grid_charge_unprofitable`** — `bc_gi = 0` když `sell < buy + degrad` **nebo** `sell > min_sell + 0,20` (bez podmínky na FVE).
- LP: v **`evening_push_ts`** při `sell > buy``bc_pv = bc_gi = 0` (jen vývoz).
- **`R__063`:** u fixního tarifu grid sloty jen kde `sell ≤ min(sell≥0) + degrad + 0,05`, řazení **`sell_price ASC`** (ne `slot_ord`).
Tag **`2026-06-01-fixed-grid-charge-min-sell-v59`**.
**Ověření:** `pytest … -k "fixed_no_grid_charge or fixed_evening_push_no_charge"`; po deployi Flyway + backend replan KV1/BA81.
---
## 2026-06-01 — BA81/KV1: FVE export při vysokém sell, nabíjení u min sell (v58)
**Problém:** U **`purchase_pricing_mode=fixed`** (BA81 buy ~3,09 Kč, KV1 ~6,35 Kč) oproti home-01 (spot):