Український застосунок допомагає стежити за роботою сонячних станцій: понад сотня вже підключена

Український розробник створив застосунок для моніторингу домашніх сонячних станцій — вже підлючено 100+ станцій і власні хаби на ESP32

Інженер-розробник Іван Урсул, який має майже 15 років досвіду та нещодавно захистив PhD з Computer Science, розповів dev.ua про Svitgrid. Це застосунок для моніторингу й керування домашніми сонячними електростанціями, який він розробляє сам. Проєкт почався як pet-project, а тепер, за словами автора, вже працює на понад сотні станцій в Україні та кількох за кордоном (мапу станцій можна подивитися на сайті сервісу).

Навіщо це потрібно

Ідея з’явилася з бажання зробити кращий продукт, ніж той, що вже є на ринку. Сам Іван має гібридний інвертор Deye, батареї та панелі, а «фірмовий» застосунок його не влаштовував: незручні налаштування, довге завантаження графіків і складна передача доступу родині. Наявні рішення на кшталт Solarman, SolarAssistant чи Home Assistant, за його оцінкою, теж не закривали всі потреби.

Іван наголошує, що не винайшов нічого кардинально нового: він узяв наявну концепцію, покращив її й адаптував під українські реалії. Серед таких адаптацій — інформація про графіки відключень для всіх регіонів України та логіка збереження заряду акумуляторів під час відключень.

Що вміє застосунок

Український застосунок допомагає стежити за роботою сонячних станцій: понад сотня вже підключена 5

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

  • графіки в реальному часі та схема потоків енергії (панелі, батарея, дім, мережа);
  • прогноз генерації з урахуванням погоди та параметрів панелей;
  • розрахунок виплат за зеленим тарифом, підтримка РДН на рівні активного споживача та звичайних тарифів для населення;
  • керування розумними розетками Zigbee в комбінації з даними станції: користувач бачить поточне споживання й може вимкнути зайве, щоб зберегти заряд;
  • календар, де можна запланувати дію;
  • підтримка зарядок для електромобілів;
  • кілька користувачів з розмежуванням прав доступу.

Окремо автор підкреслює модель безпеки: кожна команда інвертору підписується приватним ключем користувача, який не залишає його пристрій, тож навіть автор сервісу не може віддалено перемкнути чужий інвертор.

Два способи підключення і власні хаби

Український застосунок допомагає стежити за роботою сонячних станцій: понад сотня вже підключена 6

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

Такі хаби розробник наразі збирає й продає сам малими партіями — вони підключаються до інвертора, і вже через них відбувається керування. Паралельно він готує повноцінну друковану плату для наступної, «ship-ready» версії.

Соло-розробка в епоху AI

Український застосунок допомагає стежити за роботою сонячних станцій: понад сотня вже підключена 7

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

На розробку, за приблизною оцінкою автора, пішло до 10 тисяч, не враховуючи його власного часу. Якщо врахувати час, сума, за його словами, буде від 100 тисяч і вище, але точно він не рахував.

Монетизація і плани

Український застосунок допомагає стежити за роботою сонячних станцій: понад сотня вже підключена 8

Наразі застосунок доступний без реклами, а підписки запускаються. Модель монетизації, зізнається Іван, поки не опрацьована: спершу план — запустити підписки й вийти в нуль, а вже потім продумувати економіку детальніше. Підписка, за його словами, потрібна, щоб утримувати інфраструктуру, оновлення прошивок і підтримку нових інверторів.

У планах — вихід на ОСББ (зокрема для автоматизації зарядки електромобілів у будинках), робота з ринком РДН та агрегаторами, інтеграція з Home Assistant, керування навантаженням через Zigbee та підтримка інверторів Huawei, Solis і Growatt.

Дізнатися більше на: dev.ua

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *