Dokumentace: noc 11.→12. 6. — v2 aktivní, robustnostní trojice, EV forecast, CI opravy
- planning-changelog.md: záznam 2026-06-12 (přepnutí na v2, noční polštář / PV front-load / denní rampa s tabulkou, EV usage forecast, zimní posouzení) - planning.md: default PLANNING_ENGINE_VERSION=v2 + sekce robustnosti - refactor-clean-planner.md: Fáze 3 = v2 AKTIVNÍ - ev-charging.md: EV spotřební forecast (sběr/statistiky/aktivace) - consumption.md: bazál odečítá bazén - deployment-self-hosted.md: tři CI vady + self-install deploy.sh + stop před flyway Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,6 +5,35 @@ Formát: **datum (ISO)** · stručný důvod · soubory · chování / ověřen
|
||||
|
||||
---
|
||||
|
||||
## 2026-06-12 — v2 AKTIVNÍ v produkci + robustnostní trojice „nejistota jako cena"
|
||||
|
||||
**Přepnutí (847015f):** `PLANNING_ENGINE_VERSION` default **v2** v deploy compose; v1 běží
|
||||
jako shadow peer. První živé srovnání (11. 6. večer): v1 kvůli relax řetězci potlačil
|
||||
evening push a nedoprodal špičku 3.92 — v2 prodal na 13.5kW stropu, o 28.8 Kč lépe.
|
||||
Rollback: `PLANNING_ENGINE_VERSION=v1` v `/opt/ems-deploy/.env`.
|
||||
|
||||
**Trojice mechanismů proti chybě predikce (vše ceny, ne okna; parametry v DB):**
|
||||
|
||||
| Mechanismus | Chrání před | Implementace |
|
||||
|---|---|---|
|
||||
| **Noční SoC polštář** (e464b11) | chyba predikce noční spotřeby → drahý noční nákup | soft floor `min_soc + night_baseload_buffer_wh[t]` (R__063, klesá k 0 do rána); porušení placené buy cenou slotu. Bonus: těsnější LP zrychlil extrémní fixtures z 10 s na 0.3–2.6 s |
|
||||
| **PV-risk front-load** (2932d48) | večerní mrak v okně sell<0 (v1 řešil rampou) | prémie za držení energie dřív v neg slotech; `asset_battery.planner_pv_risk_frontload_czk_kwh` (V090) |
|
||||
| **Denní SoC rampa** (e0410f9) | nenadálý odběr za kladných cen (KV1 ráno 11 % a prodává) | deficit pod `safety_soc_target_wh` (R__063 rampa reserve→reserve+noc, 6–19 h) platí nájem `buy×faktor`/slot; `planner_safety_soc_risk_factor` (V091, default 0.05) |
|
||||
|
||||
Eval gate po každém kroku: v2 lepší než v1 na všech fixtures (+221.9 Kč) drženo.
|
||||
Solver testy 17; plná sada 274 passed / 4 xfailed (+1 předexistující reg340).
|
||||
|
||||
**EV spotřební forecast (4095f0f):** týdenní rytmus vozidla (odometer+SoC při
|
||||
příjezdu/odjezdu z Tesla API, žádné buzení) → `ev_usage_stats` per DOW →
|
||||
`fn_ev_required_soc` / `fn_ev_next_departure` → target+deadline session
|
||||
(za flagem `target_soc_forecast_enabled`). Detail: `docs/04-modules/ev-charging.md`.
|
||||
|
||||
**Zimní posouzení:** vlastní zimní data neexistují (telemetrie od 3/2026); 2 zimy raw
|
||||
OTE: spready 2.1–3.2 Kč (vs jaro 4–5.2), neg dny ~0 → klíč je TČ track. v2 bez
|
||||
sezónních oken (v1 měl 17h/5–11h/AM-PM = jarní slunce).
|
||||
|
||||
---
|
||||
|
||||
## 2026-06-11 — Refaktor „Čistý plánovač“: harness, dekompozice, solver_v2 (Fáze 0–3)
|
||||
|
||||
**Kontext:** Ekonomický audit potvrdil systémový problém heuristické vrstvy: na neg-sell dnech Σ heuristických penalt v objective 13× převažuje reálný cashflow; GAP actual vs perfect-hindsight oracle za 29 dní home-01 = **2 185 Kč ≈ 27 %**. Plný plán a stav: `docs/refactor-clean-planner.md`.
|
||||
|
||||
Reference in New Issue
Block a user