Eneja

Komunitní správa sdílení energie
Sdílet elektřinu se sousedy jde v Česku teprve pár let — a papírování kolem toho umí malou komunitu zahltit. Pro energetické společenství jsme postavili Eneju: platformu, která ohlídá členy, odběrná místa i férové rozdělení energie mezi výrobce a odběratele. Data z distribuce si stáhne každou noc sama a vyúčtování vystaví taky.
Zájemce o sdílení — soused, firma i obec — se registruje online a projde schválením. Správce vede odběrná místa podle EAN kódů, skládá z nich skupiny sdílení a přiřazuje výrobce k odběratelům. Platforma přitom hlídá pravidla distribuce a umí navrhnout, jak energii rozdělit nejférověji. Přehledy skupin ukazují výrobu a spotřebu v aktuálních číslech, protože data z portálu distributora se stahují každou noc automaticky. A když dojde na peníze, vyúčtování se vystaví samo přes Fakturoid — pro plátce i neplátce DPH.



Technologie
Aplikaci jsme vyvinuli na Oidis Frameworku v TypeScriptu — frontend s komponentami frameworku a grafy Chart.js, backend na Node.js s GraphQL API a databází MongoDB doplněnou o vyhledávací index Typesense. Data z distribuční soustavy získává automatizovaný robot s nočním plánovačem, vyúčtování zajišťuje integrace s Fakturoidem přes OAuth2. Přihlášení chrání volitelná dvoufaktorová autentizace. Řešení běží v Dockeru s oddělenými prostředími pro vývoj, testování a produkci.


Zadání
Legislativa komunitní sdílení umožnila, ale praxe znamenala ruční klikání v portálu distributora, tabulky plné EANů a složité vyúčtování mezi členy. Pro spolek, který stojí na pár dobrovolnících, to byla bariéra. Zadání znělo: celá agenda na jednom místě, zvládnutelná malým týmem — ne energetickým koncernem.
Řešení
Platforma má dvě tváře: jednoduchou pro členy, výkonnou pro správce. Portál distributora nemá rozhraní pro stroje, tak jsme naučili robota, aby ho každou noc prošel za nás — ráno jsou přehledy aktuální, i když jde o desítky tisíc měření. Alokační optimalizátor navrhuje přiřazení výrobců k odběratelům v mezích pravidel distribuce a umí si přehrát „co kdyby“ před skutečnou změnou. Vyúčtování zvládá plátce, neplátce i samofakturaci a každá dávka faktur má auditní stopu. Registrace členů běží online, se schvalováním a souhlasy podle stanov společenství.
Klíčové funkce
- online registrace členů (fyzické osoby i firmy) se schvalovacím procesem
- evidence odběrných míst podle EAN a správa skupin sdílení
- automatické denní stahování dat výroby a spotřeby z portálu distributora
- alokační optimalizátor s hlídáním regulačních limitů a simulacemi
- přehledy skupin: počty odběratelů, EANů, výroba a spotřeba v kWh
- automatizované vyúčtování a fakturace přes Fakturoid (DPH režimy, samofakturace)
- auditní stopa vyúčtování a dvoufaktorové přihlášení
- grafy výroby a spotřeby pro členy společenství
Výsledky a přínosy
- platforma v ostrém provozu od roku 2025, průběžný rozvoj funkcí
- denní data z distribuce bez ručního stahování a přepisování
- správa celého společenství zvládnutelná malým týmem dobrovolníků
- optimalizace výkonu: analýzy nad desítkami tisíc měření během vteřin
- vyúčtování mezi členy se z ruční práce změnilo v automatizovaný proces s auditní stopou

