
Інженер-розробник Іван Урсул, який має майже 15 років досвіду та нещодавно захистив PhD з Computer Science, розповів dev.ua про Svitgrid. Це застосунок для моніторингу й керування домашніми сонячними електростанціями, який він розробляє сам. Проєкт почався як pet-project, а тепер, за словами автора, вже працює на понад сотні станцій в Україні та кількох за кордоном (мапу станцій можна подивитися на сайті сервісу).
Навіщо це потрібно
Ідея з’явилася з бажання зробити кращий продукт, ніж той, що вже є на ринку. Сам Іван має гібридний інвертор Deye, батареї та панелі, а «фірмовий» застосунок його не влаштовував: незручні налаштування, довге завантаження графіків і складна передача доступу родині. Наявні рішення на кшталт Solarman, SolarAssistant чи Home Assistant, за його оцінкою, теж не закривали всі потреби.
Іван наголошує, що не винайшов нічого кардинально нового: він узяв наявну концепцію, покращив її й адаптував під українські реалії. Серед таких адаптацій — інформація про графіки відключень для всіх регіонів України та логіка збереження заряду акумуляторів під час відключень.
Що вміє застосунок

Svitgrid працює на iOS, Android і у вебі. Підтримуються гібридні інвертори Deye та їхні «родичі» (Sunsynk, Sol-Ark), а також Victron через Modbus TCP — загалом 15+ моделей. Серед функцій:
- графіки в реальному часі та схема потоків енергії (панелі, батарея, дім, мережа);
- прогноз генерації з урахуванням погоди та параметрів панелей;
- розрахунок виплат за зеленим тарифом, підтримка РДН на рівні активного споживача та звичайних тарифів для населення;
- керування розумними розетками Zigbee в комбінації з даними станції: користувач бачить поточне споживання й може вимкнути зайве, щоб зберегти заряд;
- календар, де можна запланувати дію;
- підтримка зарядок для електромобілів;
- кілька користувачів з розмежуванням прав доступу.
Окремо автор підкреслює модель безпеки: кожна команда інвертору підписується приватним ключем користувача, який не залишає його пристрій, тож навіть автор сервісу не може віддалено перемкнути чужий інвертор.
Два способи підключення і власні хаби

Дані з інвертора можна збирати двома способами. Перший — Mobile Harvester: телефон у домашній Wi-Fi-мережі сам опитує інвертор, без додаткового обладнання. Іван визнає, що це радше «костиль» для знайомства з продуктом, бо мобільні ОС агресивно завершують фонові процеси й у графіках з’являються прогалини. Другий — edge-пристрій на ESP32-S3, який працює 24/7 незалежно від телефона, до ~3 годин буферизує дані за відсутності інтернету та оновлюється по повітрю (OTA) з автоматичним відкатом у разі невдалої прошивки.
Такі хаби розробник наразі збирає й продає сам малими партіями — вони підключаються до інвертора, і вже через них відбувається керування. Паралельно він готує повноцінну друковану плату для наступної, «ship-ready» версії.
Соло-розробка в епоху AI

Іван працює над Svitgrid сам, і вважає цю тему показовою: соло-розробка стає дедалі поширенішим явищем, а AI дає змогу одній людині робити те, що раніше потребувало команди. На стеку проєкту: Flutter та Riverpod для мобільного застосунку, TypeScript і Fastify для API, Cloud Run, Firestore і Cloud Functions на GCP та ESP-IDF для прошивки.
На розробку, за приблизною оцінкою автора, пішло до 10 тисяч, не враховуючи його власного часу. Якщо врахувати час, сума, за його словами, буде від 100 тисяч і вище, але точно він не рахував.
Монетизація і плани

Наразі застосунок доступний без реклами, а підписки запускаються. Модель монетизації, зізнається Іван, поки не опрацьована: спершу план — запустити підписки й вийти в нуль, а вже потім продумувати економіку детальніше. Підписка, за його словами, потрібна, щоб утримувати інфраструктуру, оновлення прошивок і підтримку нових інверторів.
У планах — вихід на ОСББ (зокрема для автоматизації зарядки електромобілів у будинках), робота з ринком РДН та агрегаторами, інтеграція з Home Assistant, керування навантаженням через Zigbee та підтримка інверторів Huawei, Solis і Growatt.
Дізнатися більше на: dev.ua
