ICAura: локальна, безкоштовна система моніторингу та керування інверторами

TomTom

Tier1
Реєстрування
20 Вер 2026
Дописи
125
Бали
28

ICAura: локальна, безкоштовна система моніторингу та керування інверторами​

Поточна версія 2.2.3

Screenshot_2026-10-25-11-52-19-448_com.android.chrome.jpg​

З якими інверторами працює ICAura?​

Сучасні моделі JSDSolar та їх клони, які використовують протокол Modbus для спілкування з логером.
Підтримувані моделі:
  • JSDSolar J12000HC-48 (12 kW, 48V)
  • Anern FGI-S5000 (5 kW, 24V) — перевірено на практиці
  • Anern FGI-S6500 (6.5 kW, 48V)
  • ECG Solax ECG-HVM6.5KP-48V
  • та інші сумісні пристрої.
Перевірені в роботі на цей час:
  • Anern FGI-S5000 (5 kW, 24V)

Якщо нижня частина вашого інвертора виглядає схожим чином, скоріш за все, він є клоном JSDSolar та сумісний з ICAura.
JSDSolar clone bottom.png

Скільки коштує?​

ICAura безкоштовна.

Можливості​

Локальний моніторинг та керування налаштуваннями інвертора без хмарних підключень та китайських серверів. Вся інформація залишається виключно у межах вашої локальної Wi-Fi мережі.

Ви отримуєте прямий доступ на читання та запис усіх регістрів інвертора, включно із захищеними правами

Підтримка MQTT - інформацію може отримувати будь який "розумний" будинок HA, OpenHAB і т.д.

Патчі​

Важливі оновлення регістрів в автоматичному режимі.

На цей момент реалізовано:

  • Патч калібровки датчику струму PV1. Патч виправляє проблему низької генерації в хмарну погоду.
  • Патч калібровки датчику напруги PV1. Патч виправляє не точність вимірювання напруги що покращує роботу MPPT.
  • Патч корекції часу. Годинник інвертора має велику накопичувальну похибку. Що впливає на показники статистичних даних, та вмикання за розкладом. Патч раз на 10 хвилин перевіряє та порівнює з еталоном, при похибці більше 60 секунд корегує годинник інвертора.
  • Графік відключень світла. Інформація від Укренерго по графік відключень.

​

️ Що потрібно для роботи ICAura?​

  1. Плата розробника: ESP32-WROOM-32.
  2. Конвертер сигналів: RS232 <-> TTL (модуль MAX3232). Найпростіший та перевірений
  3. Кабель: USB Type-A (Male) із виведеними чотирма проводами (або відповідний роз'єм для підключення до порту інвертора).
  4. Клієнтський пристрій: ПК, ноутбук, планшет або смартфон, підключений до вашої локальної Wi-Fi мережі (інтерфейс реалізований у вигляді вебсторінки).

Повний опис та інструкції за посиланням https://github.com/pr0ma/icaura​

Для звязку icaura@proton.me .
Якщо хтось із YouTube-блогерів запише оглядове відео на цю тему — спільнота щиро скаже вам дякую! :)
 
Останнє редагування:
MQTT не плануєте добавити?
 
Приїхали:)
MQTT то був перший варіант, який я зробив під себе.
Сказали то щось складно, давай простіше... зробив через веб.
я на форумі недавно, не читав.., чому за mqtt запитав, переміні можна було б надсилати/приймати в home assistant. Я розумію, що Ви проробили колосальну роботу, за що і вдячний...
 
я на форумі недавно, не читав.., чому за mqtt запитав, переміні можна було б надсилати/приймати в home assistant. Я розумію, що Ви проробили колосальну роботу, за що і вдячний...
Так версія під MQTT існує . Але то робилося під себе, для загалу її треба довести до товарного вигляду. Згодом зроблю окремим проектом.
 
я на форумі недавно, не читав.., чому за mqtt запитав, переміні можна було б надсилати/приймати в home assistant. Я розумію, що Ви проробили колосальну роботу, за що і вдячний...
В Home Assistant є інтеграція Multiscrape. Вона вміє читати дані з вебсторінок. Тобто можна підключати пристрої з вебмордами.
 
Версія 1.8.1
Додано:

- dashboard
- Патч корекції часу
 
MQTT не плануєте добавити?
Оновлення до 2.0.1

Що нового:

Підтримка MQTT
Графік відключень
Енергозвіт

Ну і по мелочі різного ...

У кого встановленно Версія 1.х.х необхідно :
1. Перед прошивкою очистити память
2. Прошити SetupICAura_2_0_1.bin
3. По новому налаштувати точку доступу WiFi
 
Оновлення до 2.0.1

Що нового:

Підтримка MQTT
Графік відключень
Енергозвіт

Ну і по мелочі різного ...

У кого встановленно Версія 1.х.х необхідно :
1. Перед прошивкою очистити память
2. Прошити SetupICAura_2_0_1.bin
3. По новому налаштувати точку доступу WiFi
Думав щось своє розпочинати в flprog, та бачу всі мої "хочу" Ви вже реалізували, залишилось дочекатись відправлення з алі...
 
Мені тут час від часу задають питання:
Я не знаю чи мій інвертор є клоном JSDSolar, що буде якщо підключити до інвертора який не підтримує ICAura, інвертор не вийде з ладу ?
:)
Відповідь : Нічого не відбудеться. Просто ви не отримаєте інформацію від інвертора.
 
Мені тут час від часу задають питання:
Я не знаю чи мій інвертор є клоном JSDSolar, що буде якщо підключити до інвертора який не підтримує ICAura, інвертор не вийде з ладу ?
:)
Відповідь : Нічого не відбудеться. Просто ви не отримаєте інформацію від інвертора.
тим патче, що автор встановив рівні доступа(доречі, автор протягом 2-х годин, на прохання надав код доступа ). Поки в дорозі з алі ESP32, MAX3232, прошив із запасів.., на перший погляд добротний софт на 5+, шкода нема MAX3232, вже б юзав:
 

Вкладення

  • ICAura1.png
    ICAura1.png
    39,2 Кб · Перегляди: 14
  • ICAura2.png
    ICAura2.png
    44,4 Кб · Перегляди: 14
Оновлення до 2.2.2

Що нового:

Додано перевірку наявності нових версій
Додано патч калібровки датчику напруги PV1
Оновлено блок налаштування Графіку відключень
В опис додав інструкцію по MQTT

Рекомендую оновитись аби не пропускати нових версій.


Зробив собі калібровку напруги. Калібровку по струму робив раніше.

PVV1.jpg
PVV2.png
 
Доречі. Інвертор з включеним патчем корекції часу - перейшовий на зимній час :)
 
Добрий вечір. Є в наявності плата ESP12F ESP8266MOD. Можливо спаять модуль з нею і прошить?
 
Назад
Угорі