# Otevřené otázky a nedořešené body Tento soubor slouží jako živý seznam věcí které je potřeba rozhodnout před nebo během implementace. --- ## Kritické (blokují implementaci) - [ ] **Teltonika API vs OCPP** – Jaký protokol použít pro komunikaci s EV nabíječkami? OCPP 1.6 je standardní, Teltonika REST API je jednodušší. Rozhodnout před implementací `control.md` EV části. - [ ] **Kurz EUR/CZK** – Fixní hodnota v konfiguraci nebo denní stahování z ČNB API? Ovlivňuje `price_importer.py`. - [ ] **Azimut a sklon FVE polí** – Doplnit přesné hodnoty pro home-01 (pole A). Nutné pro `forecast_service.py`. - [ ] **GPS souřadnice lokality home-01** – Nutné pro Open-Meteo API (lat/lon). --- ## Důležité (neblokují, ale řeší se brzy) - [ ] **TUV výkon** – Je TUV výkon měřitelný zvlášť nebo jen ON/OFF? Pokud jen ON/OFF, použijeme `asset_flexible_device.max_power_w` jako aproximaci. - [ ] **Pole B (ongridový)** – Zahrnout do auditu jako "neřízená výroba"? Nebo ignorovat úplně? Komplikuje audit ale zpřesňuje ho. - [ ] **PostgREST autentikace** – Jaký model? JWT tokeny? Row-level security? (Anon role `ems_anon` je nastavena – viz Vyřešeno; produkce může vyžadovat JWT/RLS navíc.) - [ ] **Backup a obnova** – Jak se zálohuje PostgreSQL? pg_dump cron? Replikace? Nutné pro produkci. --- ## Fáze 2 (zatím neřešíme) - [ ] Více lokalit – multi-site UI a správa - [ ] Solcast jako alternativa k Open-Meteo - [ ] Intraday OTE ceny - [ ] Sezónní korekce predikce spotřeby - [ ] Mobile app / PWA notifikace - [ ] Integrace s dodavatelem elektřiny pro automatický reporting --- ## Vyřešeno - **PostgREST anon role:** `ems_anon`, read-only na vybrané views a tabulky (migrace `V009__postgrest_roles.sql` + repeatable `R__z_postgrest_ems_anon_grants.sql` kvůli pořadí Flyway); zápisy přes FastAPI. Compose / `.env`: `POSTGREST_ANON_ROLE=ems_anon`, PostgREST `PGRST_DB_ANON_ROLE`.