oprava battery hold
Some checks failed
CI and deploy / migration-check (push) Failing after 12s
CI and deploy / deploy (push) Has been skipped

This commit is contained in:
Dusan Vojacek
2026-05-30 22:11:03 +02:00
parent 5208e035a4
commit 96d0d52b07
4 changed files with 146 additions and 19 deletions

View File

@@ -113,7 +113,11 @@ flowchart TD
- **`night_self_consume_discourage`** na **celé** noční okno mimo push;
- při `relaxed_neg_prep_window` bez prep shortfall penalizace.
**Funkce:** … Tag: **`2026-05-29-neg-window-charge-night-v45`**.
6. **v46 — večerní push spot vs. buy:**
- push jen když **sell ≥ buy spread** (ne vývoz za 3 Kč při buy 5 Kč);
- **`relaxed_expensive_import`** neobchází nocí **bd ≥ load** v `night_self_consume` slotech.
**Funkce:** … Tag: **`2026-05-30-evening-spot-sell-ge-buy-v46`**.
### Arbitráž baterie — účtování mezi sloty (povinné čtení)

View File

@@ -5,6 +5,18 @@ Formát: **datum (ISO)** · stručný důvod · soubory · chování / ověřen
---
## 2026-05-30 — Večer: neprodávat pod buy; noc z bat i po relaxed (v46)
**Problém (v45 běh 20722):** Večer **push export** bat při **sell ~3,3 Kč** a **buy ~5,5 Kč** (acq ~0,61 → LP „zisk“), pak **22:00+ import ~5 Kč** pro dům při **SoC 36 %** (`relaxed_expensive_import` vypnul `bd≥load`).
**Změna (v46):**
- **`_slot_evening_push_profitable`:** spot (`not purchase_fixed`) vyžaduje **sell ≥ buy spread**; fixní tarif (KV1) jen **acq+spread**.
- **`relaxed_expensive_import`:** v **`night_self_consume_discourage_ts`** pořád **gi jen EV+TČ**, **bd krmí baseload**.
Tag **`2026-05-30-evening-spot-sell-ge-buy-v46`**.
---
## 2026-05-29 — Neg okno: grid nabíjení + noc z baterie (v45)
**Problém (v44 běh 20282):** (1) Po večerním pushu **22:00+** import ze sítě ~3,3 kW při SoC **56 %**`night_self_consume` jen na podmnožině `evening_early_export_ban`, ne celá noc. (2) **07:4508:15** sell<0 prep: **`allow_charge=false`** (jen `pv_surplus>0`) → SoC stojí, **penalty ~11k Kč/slot**, solver **`relaxed_neg_prep_window`**. (3) **11:45** panické grid+bat 17 kW.