Žádný product manager. Žádný marketing budget. Dva čeští inženýři, jedna bateriová úložna, dva roky vývoje. A telefon, který přepošle hovor přímo nám.
No product manager. No marketing budget. Two Czech engineers, one battery site, two years of development. And a phone that rings through to us directly.

Před dvěma lety jsme měli pocit, že průmyslová automatizace v Česku má dvě rychlosti. Buď přijde Siemens nebo Schneider s nasazením na rok a půl a fakturou s pěti nulami, nebo si firma musí sama postavit Excel a každý den v něm něco přepisovat tužkou.
Two years ago we felt industrial automation in Czechia had only two speeds. Either Siemens or Schneider arrived with an 18-month rollout and a six-figure invoice, or a company built its own Excel and someone copied numbers into it with a pencil every day.
Mezi tím nic. Žádný produkt pro českou středně velkou bateriovou úložnu, která potřebuje vidět svých 188 Modbus registrů ve webovém prohlížeči — a do měsíce, ne do roku.
Nothing in between. No product for the mid-sized Czech battery site that needs to see its 188 Modbus registers in a web browser — within a month, not a year.
Tak jsme to napsali sami. Edge modul v Pythonu, který běží na site-gatewayi a polluje Modbus každých 30 sekund. Cloud nad Azure IoT Hubem, protože dělat MQTT sami nedávalo smysl. Dashboard v Reactu, protože SCADA workstation v roce 2026 už nikdo nechce.
So we wrote it ourselves. Python edge module running on a site gateway, polling Modbus every 30 seconds. Cloud on Azure IoT Hub, because rolling our own MQTT made no sense. React dashboard, because nobody wants a SCADA workstation in 2026.
V dubnu 2026 to první spustilo v Poustce, na bateriové úložně SPL Energo. Sinexcel PCS, CATL BMS, ABB ochrany a jističe — všechno přes jednu webovou stránku. Žádné mockupy. Žádné slidy. 73 dnů produkčního provozu k dnešnímu dni.
April 2026, we shipped to Poustka, an SPL Energo battery site. Sinexcel PCS, CATL BMS, ABB protections and breakers — all through one web page. No mockups. No slides. 73 production days as of today.
Pokud zvažujete podobnou cestu, nepište nám dlouhý e-mail. Zavolejte. Telefon přepojí přímo nám. Za 15 minut zjistíme, jestli to vaší lokalitě dává smysl. Pokud ne, řekneme to rovnou.
If you're considering a similar path, don't write a long email. Call. The phone rings through to us. In 15 minutes we'll know if this fits your site. If it doesn't, we'll say so up front.
Prototyp Modbus edge modulu v Pythonu. Jeden Sinexcel PCS na laboratorním stole.
Python Modbus edge module prototype. One Sinexcel PCS on a lab bench.
Rozhodnutí: necustomujeme MQTT broker, využijeme managed cloud. Multi-tenant z první commitu.
Decision: no custom MQTT broker. Use managed cloud. Multi-tenant since commit one.
SPA s role-based přístupem. JWT v HttpOnly cookie. Atomic login lockout proti brute-forcu.
SPA with role-based access. JWT in HttpOnly cookie. Atomic login lockout against brute force.
Externí pentest, identifikované problémy opraveny, dokumentace.
External pentest, findings remediated, documented.
První zákazník: SPL Energo. 12 zařízení, 188 registrů na PCS, 30 s polling. Žije od té doby.
First customer: SPL Energo. 12 devices, 188 regs per PCS, 30 s polling. Alive ever since.
99.4 % uptime přes 73 dnů. Hledáme druhého zákazníka pro Q3 2026.
99.4 % uptime over 73 days. Looking for the second customer for Q3 2026.
Když to nefunguje, telefon zazvoní u nás. Ne na callcentru. U nás.
When it breaks, the phone rings with us. Not at a call center. With us.Tým ECC · Praha · 2026ECC team · Prague · 2026
Žádný formulář. Žádné CRM. Vytočte číslo, ozve se buď Adam, nebo někdo z týmu, kdo na ECC pracuje od první komity.
No form. No CRM. Dial the number — you'll reach either Adam or someone from the team who's been on ECC since commit one.