Files
ems/docs/04-modules/tuv-control-design.md
Dusan Vojacek f81c2e4b71
All checks were successful
CI and deploy / migration-check (push) Successful in 18s
CI and deploy / deploy (push) Has been skipped
docs TUV: hydraulika nádrže — krátké DHW běhy, bulk přes topný okruh do spodku, T_mid nutné, charakterizační test
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 00:39:40 +02:00

6.1 KiB
Raw Blame History

Řízení TUV přes Samsung EHS + spirály (home-01) — návrh

Stav 2026-06-13: telemetrie TČ živá (MIM-B19N, unit 5 na 172.16.1.17); řízení zatím neimplementováno. Tento doc = odsouhlasený design (majitel 2026-06-13)

  • dotační compliance mapping.

Topologie

  • Samsung EHS (vzduch-voda), MIM-B19N Modbus (registry: modbus-registers-mim-b19n.md).
  • Zásobník TUV 1000 l, teplota z MIM base+25 (1min telemetrie tuv_tank_temp_c).
  • Trojcestný ventil topení/TUV — přepíná Samsung sám při aktivním DHW.
  • DHW režim musí být povolen ve venkovní jednotce (FSV field setting) — jednorázově majitel.
  • El. spirály v zásobníku — ovládané z Loxone (VI), hardwarový termostat = bezpečnostní strop.
  • Příkon TČ se zatím odhaduje z COP (fn_cop_estimate); MIM příkon neměří → časem elektroměr.

Princip řízení (filozofie v2 — ceny, žádné heuristiky)

Aktuace TČ = posun set-pointu, ne on/off: mimo ohřevová okna DHW set (base+24) na základní teplotě (např. 40 °C), v plánovaném okně 5560 °C; base+22 (DHW on) trvale 1. Vnitřní hystereze Samsungu řeší starty/stopy — EMS necykluje kompresor, jen posouvá cíl. Zápisy přes modbus_command journal (§17), write-on-change.

Plánovač — zásobník jako druhá baterie s deadline (vzor EV):

  • stav: tuv_tank_temp_c + naučené odběry (tuv_usage_stats);
  • constraints: deadline komfort („18:30 ≥ X °C"), průběžné minimum;
  • dvě nabíjecí cesty s cenou:
    • TČ blok: teplo = příkon × COP(T_out, T_zásobník); min-run ≥ 30 min (min_run_duration_min, binárka s min-uptime — vzor bazén);
    • spirála: účinnost 1.0, bez min-run, jen Loxone signál.
  • MILP vybírá sám: přebytek FVE → boost set-pointu přes TČ; záporné ceny → TČ + spirály souběžně (TČ do ~58 °C, spirály nad to); deadline → nejlevnější sloty dne. Kaskáda záporného dne (baterie → EV 100 % → TUV TČ → spirály) je emergentní z cen.

Spirály: signál TUV_HEATER_ON přes stávající signální infrastrukturu (signal_def / signal_route → Loxone VI, journal + verify).

Dotační compliance (NZÚ RD, standardní výzva 9/2023)

Varianta TČ+FV (tab. 6, 140 tis.) i bonus FVE s efektivním využitím TČ (4.3.3.2 j) vyžadují totéž (str. 22 c) odkazuje na j)):

Podmínka Plnění EMS
TČ hlavní zdroj UT+TV, řízení výkonu invertorové EHS + EMS set-pointy/režimy přes MIM (journal = důkaz)
Akumulační nádrž ≥ 400 l 1000 l
Regulace monitoruje výkon FVE a spotřebu 1min telemetrie PV + CT ulice + dům
Dostatečný výkon FVE → ohřev vody TČ, popř. zvýšení set-pointu nad základ pro dohřev TČ boost mechanismus výše — doslovné plnění
Dohřev nad základ přes TČ (ne jen patrony) kaskáda: spirály až nad strop TČ / extrémní ceny

Evidence pro kontrolu: telemetrie + planning_interval + modbus_command journal.

Stavový automat setpointu (doplnění z hloubkové analýzy 2026-06-13)

Reg 72 (DHW on) trvale 1; řídí se výhradně setpoint reg 74. Stavy: NIGHT_FLOOR 44 °C (noc, hystereze 42/45) → PV_ABSORB 55 °C (měřený přebytek

příkon TČ) → PRE_COMFORT 52 °C (deadline minus dopočtená doba dohřevu, ~35 min/10 K horní vrstvy) → DUMP 5860 °C (sell < 0, tvrdý strop 60). Reg 73 primárně Eco; Power/Force jen ruční boost / nouzový dohřev / legionella. Průtokový had: cíle +58 K nad TUV; komfort = teplota HORNÍ vrstvy — jednorázový charakterizační test (výstupní TUV při plném průtoku vs T_top 45/50/55 °C) kalibruje minimum. Spirála = dump load řízený MĚŘENÝM exportem (zap: export > P+500 W ≥ 2 min nebo sell < 0; vyp: import > 200 W ≥ 30 s), umístění v horní polovině nádrže. Legionella: u průtokového hada bez týdenního 60° cyklu — stačí občasný DUMP doběh z přebytku; Samsung anti-legionella FSV vypnout. Senzory dle priority: T_top (≈ reg 75, ověřit umístění), T_mid, T_TUV_out za výměníkem, flow-switch, měření spirály. Otevřené: zápis reg 73 na HT Quiet ověřit na živém zařízení před implementací.

Hydraulika 1000l nádrže — důsledky (analýza 2026-06-13, OVĚŘIT u majitele)

Předpoklady: čidlo Samsung (reg 75) u vrchu nádrže, DHW vtok nahoře, zpátečka dole, trojcestný ventil umí topný okruh do spodní poloviny.

  • DHW běhy budou krátké: horká fronta zakryje horní čidlo dřív, než se nahřeje objem → Samsung vypne po nahřátí komfortní vrstvy (jednotky kWh). Pro komfort ideální (rychlá obnova, vysoké COP), pro uložení 2030 kWh přebytku nepoužitelné — zvedání reg 74 to neobejde.
  • Objemové uložení PV → topným okruhem do SPODNÍ poloviny (vyšší setpoint topné vody v PV okně; ukončení podle T_mid/T_bottom EMS, ne Samsung čidla). Zima: přirozené (topný buffer). Léto: strop ~4045 °C dole (předehřev TUV); ověřit, že FSV dovolí topení v létě.
  • Spirála do spodní poloviny — dump do bulku nezávisle na Samsung čidle; horní vrstvu dělá TČ levněji (COP 3+ vs 1).
  • T_mid čidlo se stává NUTNOSTÍ (zásoba energie + absorpční kapacita); E ≈ V × c × průměr(T_top, T_mid, T_bottom) E_min.

Charakterizační test PŘED implementací PV_ABSORB (1min logging reg 75 + příkon + příložné čidlo uprostřed): (1) z vychladlé nádrže DHW běh na 55 °C → kWh+minuty do vypnutí = velikost komfortní vrstvy; (2) zvednout na 58 °C → přírůstek druhého běhu; (3) topný okruh do spodku na max → ověřit, že T_top drží stratifikaci. Tři výsledná čísla do asset_heat_pump (energie komfortní vrstvy Wh, Wh/K bulku, potvrzení stratifikace) — bez nich by solver kapacitu „1000 l" přeceňoval klidně 5×.

Čeká na majitele

  1. Povolit DHW ve FSV venkovní jednotky (jednorázově).
  2. Spirály: počet, příkon (kW), Loxone VI názvy, max. teplota.
  3. Komfort: cílová teplota v 18:30, průběžné minimum, legionella program (60 °C+ 1×týdně — zvládnou spirály).
  4. Elektroměr TČ (Shelly EM / Chint) pro skutečný příkon a COP.