Bazén vizualizace + EV Discord notifikace po příjezdu (fáze A)
- R__097: vw_latest_pool_pump + vw_pool_pump_day_energy (denní kWh z delty čítače, minuty běhu) + ems_anon granty - PoolCard na Dashboardu: stav/W/dnešní kWh+hodiny/7denní mini sloupce - _notify_ev_arrival_plan: po příjezdu EV Discord souhrn (SoC auta → cíl, deadline, nabíjecí okna shlukovaná ze slotů aktivního plánu, ø cena) - docs/discord-ev-interaction.md: fáze B (bot s tlačítky přes gateway — žádný veřejný endpoint; čeká na DISCORD_BOT_TOKEN od uživatele) - docs: pool-shelly + ev-charging aktualizovány (pravidlo docs 1:1) První commit na dev větvi (nová kadence: deploy až s milníkovým merge). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -335,3 +335,10 @@ a ≥3 km) + `fn_ev_required_soc` (P80 spotřeby dne + 10 p.b., clamp
|
||||
|
||||
Tesla napojení (SoC při příjezdu → `soc_at_connect_pct`): `docs/tesla-fleet-api.md`.
|
||||
Registry wallboxu: `docs/04-modules/modbus-registers-teltocharge.md`.
|
||||
|
||||
## Discord notifikace po příjezdu (2026-06-12, dev)
|
||||
|
||||
Po detekci příjezdu + Tesla SoC + replanu odejde na site webhook souhrn:
|
||||
stav baterie auta → cíl (+kWh), deadline, plánovaná nabíjecí okna s ø cenou
|
||||
(`_notify_ev_arrival_plan` v telemetry_collector). Interaktivní fáze B
|
||||
(tlačítka „odjíždím za 2 h" → patch session + replan): `docs/discord-ev-interaction.md`.
|
||||
|
||||
@@ -110,3 +110,12 @@ V `solver_v2.py` je TČ spojitá proměnná `hp[t] ∈ [0, rated_w]` vstupujíc
|
||||
6. [ ] Test zapnutí: `select ems.fn_signal_enqueue_bool(<site_id>, 'POOL_PUMP_ON', true);` → do ~30 s `signal_outbound_journal.status = 'verified'` a relé sepnuté; pak vypnout (`false`).
|
||||
7. [ ] Zkontrolovat `power_w` v telemetrii při běhu ≈ `rated_power_w` (případně upravit).
|
||||
8. [ ] Nastavit dočasné spínání (cron / ručně) do doby solver integrace (§5).
|
||||
|
||||
## Vizualizace (2026-06-12, dev)
|
||||
|
||||
- `vw_latest_pool_pump` (LATERAL poslední vzorek + data_age) a
|
||||
`vw_pool_pump_day_energy` (denní kWh z delty čítače + minuty běhu, 8 dní) —
|
||||
PostgREST grant `ems_anon` (R__097).
|
||||
- Dashboard: `PoolCard` (frontend/src/components/PoolCard.tsx) pod StatePanel —
|
||||
stav (běží/stojí/stale), aktuální W, dnešní kWh a hodiny běhu, mini sloupce
|
||||
7 dní. Poll 60 s.
|
||||
|
||||
Reference in New Issue
Block a user