13b. Web — odesílání dat
Stránka Web nastavuje, kam a jak často zařízení
odesílá provozní data na externí HTTP servery (push).
Sem patří i IP primárního EaSun pro TSSR.
Nezaměňujte s MQTT (vstup ze Solar Assistant) ani s JSON
/api/status (Home Assistant si data stahuje sám — viz
kapitola 16).
K čemu slouží
- Archiv měření na vlastní PHP/ASP/MySQL server (EaSun dashboardy, historie).
- Vzdálený přehled mimo LAN — pokud cílový server běží na internetu.
- URL2 — lehčí tok jen energie / PWM / baterie (méně zátěže).
- URL TSSR — koordinace více zařízení (ne archiv, ale priorita SSR).
Nevyplňujte URL, pokud cílový web neexistuje nebo neodpovídá —
zbytečná HTTP volání zpomalují smyčku ESP a mohou zatěžovat WiFi.
Formulář /web
Uložení: POST /getweb → SPIFFS /zeasun1.ea … /zeasun5.ea. Po uložení se hodnoty načtou do paměti ihned (bez restartu).
| Pole | Parametr | SPIFFS | Účel |
|---|---|---|---|
| API KEY | zeasun1 |
/zeasun1.ea |
Klíč pro cílový server; bez něj se export obvykle neposílá |
| URL adresa 1 | zeasun2 |
/zeasun2.ea |
Hlavní endpoint — širší sada (energie + teploty + PWM…) |
| Čas (s) | zeasun3 |
/zeasun3.ea |
Interval opakování; doporučení 5–20 s (výchozí často 10). Platí pro URL1/URL2 i poll TSSR |
| URL adresa 2 | zeasun4 |
/zeasun4.ea |
Lehčí endpoint — výroba / spotřeba / PWM / baterie / lux |
| URL TSSR | zeasun5 |
/zeasun5.ea |
Jen IP (nebo URL) primárního EaSun — detail v 13c |
Co typicky odchází
URL 1 (plnější sada)
POST mimo jiné: api_key, WiFiMac,
solarW / A / V, loadW, cezW / V,
batteryV / W / SOC, teploty t1–t3 (min / akt / max / stav),
pwm, topne, kwh, okolní teplota / vlhkost.
URL 2 (kompaktní)
Hlavně: api_key, WiFiMac, solarW, loadW,
cezW, pwm, topne, batteryW/SOC, lux.
Některé servery EaSun umí i zpětný GET (limity z DB) — záleží na cíli.
Praktické tipy
- Nejdřív ověřte ID API zařízení (kapitola 4) — bez autorizace nemusí být data smysluplná.
- Vyplňte jen URL, které skutečně běží (test v prohlížeči / log serveru).
- Interval 5–20 s: kratší = živější archiv, větší zátěž; delší = šetří ESP.
- Pokud SPIFFS hlásí plno, smažte logy (
/logs-clear) a uložte znovu. - Pro Home Assistant preferujte pull přes
/api/status, ne nutně push na URL1.
Vztah k ostatním kapitolám
| Potřeba | Kam |
|---|---|
| Nastavit push servery | Tato kapitola · /web |
| Priorita SSR mezi dvěma EaSun | 13c. TSSR (pole URL TSSR zde) |
| Home Assistant, JSON, YAML | 16. Odesílání + HA |
| AI logy na api.easun.eu | 11c (jiná cesta než URL1/2) |