13a. Ruční PWM — co to je
Ruční PWM je režim, ve kterém sami nastavíte výkon topení (0–100 %) posuvníkem na webu. Firmware nepočítá PWM z FVE, baterie, Spot Gate ani AI — výstup na SSR/PWM pin kopíruje hodnotu ze stránky. Slouží především k testu skutečného odběru topného tělesa (W / A / V z PZEM).
Po testu ruční režim vypněte (odškrtněte checkbox). Jinak zůstane řízení „zmrazené“
a automatika / AI neběží — topení se neřídí podle přebytku FVE.
K čemu slouží
- Kalibrace / ověření — jestli SSR a těleso vůbec topí, jaký je příkon při 20 / 50 / 100 %.
- Diagnostika mrtvé zóny — od jakého % SSR začne reálně spínat (viz 08. Kalibrace SSR min. PWM).
- Bezpečný test bez solární logiky — nezávisí na MQTT, Spotu ani AI.
- Není to běžný provoz — pro denní řízení používejte automatiku (+ volitelně AI).
Co se stane po zapnutí
- Na
/pwmzapnete checkbox ručního režimu (APImanual=1). - Proměnná
gPwmWebManualMode = true(SPIFFS/pwm_web_manual.ea=1). - V
OvladaniPwmSSR()se přeskočí celéVypocetSolarSpotrebaRefactored()— solár, baterie, Distr. rampa, Spot Gate, AI… - Na pin jde přímo
gPwmWebManualPct(0–100) ze slideru (/pwm_web_value.ea). - Živé W/A/V na stránce se berou z PZEM v loop (měření), ne z výpočtu PWM.
Hard limity teploty SSR a fyzické zapojení stále platí v tom smyslu, že SSR relé/teplotní
logika může okruh vypnout — ale návrh PWM už nepřichází z automatiky.
TSSR (priorita primáru) může na sekundáru stále vynutit PWM 0 — viz
13c.
Stránka /pwm — ovládání
| Prvek | Význam |
|---|---|
| Checkbox ruční režim | Zapne / vypne gPwmWebManualMode |
| Posuvník 0–100 % | Cílové PWM; ukládá se průběžně |
| Živá % / W / A / V | Obnova cca 1×/s přes /api/pwm-manual |
API (pro stránku i skripty)
| URL | Účel |
|---|---|
GET /api/pwm-manual | JSON stav: procenta, odběr, proud, napětí… |
GET /api/pwm-manual-set?manual=0|1 |
Zapnout / vypnout ruční režim (+ SPIFFS) |
GET /api/pwm-manual-set?pct=0–100 |
Nastavit cílovou hodnotu slideru |
SPIFFS
| Soubor | Obsah |
|---|---|
/pwm_web_manual.ea | 1 = ruční ON, jinak OFF (při startu se načte) |
/pwm_web_value.ea | Poslední procento 0–100 |
Po restartu ESP zůstane ruční režim zapnutý, pokud jste ho předtím nevypnuli — proto po testu vždy odškrtněte checkbox.
Rychlost PWM v automatice (není to /pwm)
Parametry pwm_speed, pwm_smoothing, pwm_delay,
slow_mode (/getpwmsettings) vyhlazují změny v
automatickém řízení — ne nahrazují ruční stránku.
Detail: PWM_Rychlost_Dokumentace.html.
Postup bezpečného testu
- Ověřte teploty Min/Max a že těleso smí topit.
- Otevřete
/pwm→ zapněte ruční režim. - Zvyštejte PWM postupně (např. 10 → 30 → 50 %) a sledujte W/A.
- Poznamenejte si práh, od kterého SSR reálně spíná (mrtvá zóna).
- Vypněte ruční režim → Home by měl znovu ukazovat auto PWM.
Nenechávejte ruční 100 % bez dozoru. Při chybě MQTT / Spot to nic neomezí — řídíte vy.
Související
- 13. Přehled · 13b. Web · 13c. TSSR
- 08. Kalibrace SSR
- 11a — AI neběží při ručním PWM
- 14. Vazby — „SSR nikdy nespíná“ / ruční PWM