11. Režimy řízení a AI — podrobně
Stránka Režimy volí, kdo řídí PWM topení: klasický výpočet, optimalizace baterie, nebo AI vrstva nad fallbackem. Principiál vychází z firmwaru a oficiální dokumentace AI režimy řízení topení na easun.eu/navod/.
Princip
AI je chytrá vrstva nad klasickým výpočtem PWM (fallback). Z live dat (solár, spotřeba, síť, baterie, teploty, LUX) navrhne PWM; ESP32 výsledek vždy omezí safety limity. AI navrhuje, ESP32 rozhoduje bezpečně — limity neobchází.
Výběr režimu na /system-modes
| UI | systemMode | Chování | Kdy použít |
|---|---|---|---|
| Optimalizace (baterie) | optimization |
Priorita nabíjení; AI vypnuto | Chcete nejdřív nabít baterii, topení až sekundárně |
| Původní | original |
Klasický výpočet bez AI | Baseline, konzervativní provoz, ladění MQTT/teplot |
| AI SHADOW | ai_shadow_free |
AI počítá, PWM = fallback (neřídí) | 1–2 týdny srovnání na /ai-live |
| AI ASSIST | ai_assist_free |
Mix fallback + AI (váha mix %) | Doporučený přechodový režim |
| AI AUTO | ai_auto_free |
AI řídí; fallback při nečerstvých datech | Plný provoz po odladění |
Tlačítko Aktivovat režim → /getsystemmode?systemMode=….
Optimalizace a AI jsou vzájemně výlučné.
Detaily módů: 11a.
Vazba na /batt — hodnoty pro AI
Po aktivaci ASSIST nebo AUTO otevřete
Měření → Bat (/batt).
Tam se ladí SOC brána a AI tunables. Pole AI jsou ve formuláři viditelná jen když
běží ASSIST/AUTO a Min SOC = 0 (jinak má prioritu nabíjení baterie).
| Pole na /batt | Parametr | Jak se používá |
|---|---|---|
| Min SOC % | baterie1 / batterySOCMin |
> 0 = pod limitem omezuj topení, preferuj nabíjení. = 0 = SOC brána vypnuta → povolen AI surplus boost do topení |
| Max W z baterie | baterie2 |
Strop odběru z baterie (0 = nepoužito) |
| AI přebytek od W | aiSurplusThresholdW |
Při solarW − loadW nad tímto prahem AI přidá boost (jen Min SOC=0). Výchozí často ~300 W |
| AI boost max % | aiSurplusBoostMax |
Maximální extra PWM z surplus boostu (0–30, výchozí ~10) |
| AI ASSIST mix % | aiAssistMixPercent |
Váha AI ve směsi s fallbackem (10–50, výchozí ~30). Platí v ASSIST |
/ai-fve-pv) pro odhad výkonu z U×I.
Jaká data AI používá
- Live:
solarW,loadW,cezW, SOC,batteryW, teploty t1–t3, LUX (ESP-NOW), aktuální PWM - Konfigurace: Min SOC, surplus threshold/boost, cezW Min/Max, max krok PWM
- Volitelně: forecast výroby (dnes/zítra) — korekce, ne náhrada měření; FVE·AI efektivní solar
- Spot Gate: omezuje síťové topení podle ceny — viz spot-gate-prebytek-fve.html
Zjednodušená logika návrhu PWM
surplus = solarW − loadW 1) surplus > 0 → PWM nahoru; surplus ≤ 0 → PWM dolů pomaleji 2) vysoký odběr ze sítě (cezW) → PWM dolů; nízký odběr + slunce → jemně nahoru 3) Min SOC > 0 a SOC pod limitem → priorita baterie (méně topení) Min SOC = 0 → povolen surplus boost (threshold + boost max) 4) LUX: jas → jemně +PWM; tma → jemně −PWM + safety: clamp, max krok/cyklus, teplota, Spot Gate
Formulář Optimalizace (jen režim Optimalizace)
- Cílový SOC % (
optimalBatterySOC, 70–100) - Kritický SOC % (
criticalBatterySOC, 30–80) - Max / Min nabíjení W
Uložení → /getbatteryoptimization. Stará URL /batteryoptimization přesměrovává sem.
AI log na server
| Pole | Parametr | SPIFFS |
|---|---|---|
| Odesílat AI log | aiRunLogRemoteEnabled | /aiRunLogRemoteEnabled.ea |
| IP / doména | aiRunLogRemoteUrl | /aiRunLogRemoteUrl.ea |
Uložit a otestovat → /getairunlog. Sledování: /ai-live, /ai-run-log,
vzdálená analýza 11c · api.easun.eu.
Doporučená nastavení pro uživatele
| Scénář | Režim | Doporučení na /batt a okolí |
|---|---|---|
| První spuštění / ladění MQTT | Původní | Min SOC dle baterie (např. 20–40) nebo 90 po průvodci; AI pole zatím neřešte |
| První nasazení AI | SHADOW → ASSIST | 1–2 týdny SHADOW na /ai-live; pak ASSIST, mix 15–30 % |
| Priorita baterie (noc / zima) | ASSIST nebo Optimalizace | Min SOC > 0 (např. 25–40). AI surplus pole se skryjí — záměr |
| Max využití přebytků do TUV | ASSIST / AUTO | Min SOC = 0; prah přebytku ~200–500 W; boost max ~5–15 %; FVE·AI zapnout pokud V/A témata chodí |
| Plný AI provoz | AUTO | Až je MQTT stabilní (<30 s), ideálně LUX; sledovat AUTO_FALLBACK |
| PWM skáče / osciluje | libovolný | Zpomalit max krok PWM / slow mode — PWM_Rychlost_Dokumentace |
Kde sledovat a co dál číst
/ai-live— návrh vs. finální PWM, LUX, čas update- 11a — SHADOW/ASSIST/AUTO technicky
- 11b FVE·AI · 07 Baterie /batt
- easun.eu/navod/ — celý katalog