From a742c295b7b149800bdfa83a2f8c7dbbc83548aa Mon Sep 17 00:00:00 2001 From: Dusan Vojacek Date: Fri, 12 Jun 2026 22:27:57 +0200 Subject: [PATCH] =?UTF-8?q?V103:=20degrada=C4=8Dn=C3=AD=20cena=20dle=20cen?= =?UTF-8?q?=20pack=C5=AF=20=E2=80=94=20KV1/BA81=200.50=E2=86=920.25,=20HU1?= =?UTF-8?q?=20=E2=86=920.15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Calendar-bound filozofie (majitel): parametr = šumový floor, ne plná cena cyklu. Odemyká mělčí arbitráže na malých packech. Detail v changelogu. Co-Authored-By: Claude Opus 4.8 (1M context) --- db/migration/V103__battery_degradation_tuning.sql | 15 +++++++++++++++ docs/planning-changelog.md | 6 ++++++ 2 files changed, 21 insertions(+) create mode 100644 db/migration/V103__battery_degradation_tuning.sql diff --git a/db/migration/V103__battery_degradation_tuning.sql b/db/migration/V103__battery_degradation_tuning.sql new file mode 100644 index 0000000..ec22ebc --- /dev/null +++ b/db/migration/V103__battery_degradation_tuning.sql @@ -0,0 +1,15 @@ +-- Degradační cena dle skutečných cen packů od majitele (2026-06-13): +-- home-01 150 tis. / 64 kWh, HU1 300 tis. / 128 kWh, KV1 80 tis. / 12.5 kWh, +-- BA81 70 tis. / 12.5 kWh. Filozofie: packy při ~1 cyklu/den umírají na +-- kalendář, ne na cykly → parametr je šumový floor proti honění haléřů +-- (chrání marži před chybou forecastu), ne plná cena cyklu. Stropy plné ceny +-- cyklu (6000 cyklů LFP): velké packy 0.39, malé 0.93–1.07 Kč/kWh. +-- Hlídat fn_battery_cycle_audit — pokud cyklování vzroste >2/den, přehodnotit. + +update ems.asset_battery b + set degradation_cost_czk_kwh = 0.15 + where b.site_id in (select id from ems.site where code in ('home-01', 'hulin-bess')); + +update ems.asset_battery b + set degradation_cost_czk_kwh = 0.25 + where b.site_id in (select id from ems.site where code in ('KV1', 'BA81')); diff --git a/docs/planning-changelog.md b/docs/planning-changelog.md index 4447f83..cd48a4b 100644 --- a/docs/planning-changelog.md +++ b/docs/planning-changelog.md @@ -5,6 +5,12 @@ Formát: **datum (ISO)** · stručný důvod · soubory · chování / ověřen --- +## 2026-06-13 — degradační cena dle skutečných cen packů (V103) + +- **Problém:** seedy nesly default 0.50 Kč/kWh u KV1/BA81/HU1 — u malých packů zabíjel mělké arbitráže, u HU1 zkresloval studii spotové smlouvy. +- **Mechanismus:** majitel dodal ceny packů (home-01 150 tis./64 kWh, HU1 300 tis./128 kWh, KV1 80 tis./12.5 kWh, BA81 70 tis./12.5 kWh); při ~1 cyklu/den jsou packy calendar-bound → parametr slouží jako šumový floor (ochrana marže), ne plná cena cyklu. V103: home-01+HU1 0.15, KV1+BA81 0.25 (sníženo z 0.50). +- **Ověření:** stropy plné ceny cyklu 0.39 / 0.93–1.07 Kč/kWh; HU1 studie citlivost deg 0.5 = stále +104 tis. Kč/rok. Hlídat fn_battery_cycle_audit (>2 cykly/den → přehodnotit). + ## 2026-06-12 — home-01: ulice z nového externího CT (reg 619), celková spotřeba domu - **Problém:** Deye hlásil export 13.5 kW, fakturační elektroměr ~8 kW; load 164 W při prokazatelném nabíjení EV 10.5 kW. Audit nadhodnocoval výnos exportu (a podhodnocoval import) po celou historii: hlavní okruhy domu vč. wallboxu visí MEZI střídačem a elektroměrem, takže je střídač nikdy neviděl (reg 625 = svorky, reg 653 = jen UPS port).