Eneja

Přihlašovací obrazovka Eneji s heslem „Sdílíme energii. Posilujeme komunitu.“ na fotce větrných elektráren.

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.

/// Webové stránky/// Webová aplikace
Tabulka odběrných míst se skupinami sdílení a přiřazenými členy.
Formulář registrace nové skupiny sdílení elektřiny.
Přehled skupin sdílení s počty odběratelů a vyrobenými i spotřebovanými kilowatthodinami.

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.

Přihláška ke členství: identifikační údaje uchazeče a údaje o výrobě a spotřebě energie.
Rozcestník „Chci sdílet svoji energii“ s volbou mezi fyzickou a právnickou osobou.

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

Další projekty a reference

Zobrazit všechny projekty →