dSolar - real-time моніторинг сонячної станці на обладнанні Deye, Sunsynk, Epever, Victron

Якщо акумулятор не спілкується з жодним інвертором, то яка "програма" в інверторі показує відсоток заряду акума?
Невже інвертори рахують відсоток заряду по кількості енергії, залитої/забраної в акум?
Без спілкування інвертор повинен показувати відсоток заряду акума приблизний, виходячи з даної напруги.
Чи показання напруги на другому інверторі не змінюються ніколи???

У мене також два інвертори працюють на один акумулятор, я вже говорив. Але БМС веде підрахунок залитої/забраної енергії, як і відсоток заряду. І другому інвертору, який працює ТІЛЬКИ на заряд, абсолютно все одно, скільки там заряду залишилось.

Але, якщо у Вас dSolar моніторить тільки дані з одного інвертора, то невідповідність так і буде завжди! Програмі пофіг на наявність другого інвертора, він його не бачить і ігнорить одночасно!
 
Якщо акумулятор не спілкується з жодним інвертором, то яка "програма" в інверторі показує відсоток заряду акума?
З чого ви взяли "програма в інверторі" ? Програма - dSolar. мабуть сама розраховує. Інвертор налаштований працювати по напрузі,

Невже інвертори рахують відсоток заряду по кількості енергії, залитої/забраної в акум?
Без спілкування інвертор повинен показувати відсоток заряду акума приблизний, виходячи з даної напруги.
Чи показання напруги на другому інверторі не змінюються ніколи???
Відсотки які відображає dSolar, я вважаю що розраховує саме dSolar. Можу звісно помилятись, автор dSolar це не підтвердив і не спростував. Напруга звісно міняється, як по вашому напруга може змінюватись? Паказ напруги по двум інверторам (в програмі dSolar) співпадає звісно. Ну розбіг 0,02 вольта то похибка вимірювання інвертором.
У мене також два інвертори працюють на один акумулятор, я вже говорив. Але БМС веде підрахунок залитої/забраної енергії, як і відсоток заряду. І другому інвертору, який працює ТІЛЬКИ на заряд, абсолютно все одно, скільки там заряду залишилось.

Так, інвертора не Дея? Працюють кожен сам за себе, не в паралельному режимі коли один керує іншим ? А як dSolar відображає показ другого інвертора?

Але, якщо у Вас dSolar моніторить тільки дані з одного інвертора, то невідповідність так і буде завжди! Програмі пофіг на наявність другого інвертора, він його не бачить і ігнорить одночасно!

У вас другий інвертор під'єднаний до dSolar? Покажіть скрін dSolar. Бо схоже у вас другий інвертор не під'єднаний. А в мене під'єднаний. І їхні показники сумуються. Другий інвертор може віддавати в мережу по зеленому таріфу, але зимой він тільки заряджає АКБ. Бо немає чого відавати. Отже якщо у вас тільки один інвертор під'єднаний до dSolar, то і проблеми у вас немає такої про яку я пишу.
З БМС спілкується тільки один інвертор?

Зробіть будь ласка скрін з dSolar, в момент коли коло показника АКБ відображає відсоток заряду. Як на скріні в цьому повідомлені: https://greenpowertalk.tech/threads...i-deye-sunsynk-epever-victron.1365/post-44869
 
Останнє редагування:
Програма - dSolar. мабуть сама розраховує. Інвертор налаштований працювати по напрузі,
Якщо вимкнений внутрішній алгоритм розрахунку SOC - то він береться з регістрів інвертора.
В іншому випадку SOC розраховує програма по енергії з врахуванням показника Пейкерта.
 
Намагаюсь додати інвертор через dSolar client ver 5.0.0 (Windows) при запущеному ./dSolard configure
Зв'язок із сервером є але інвертор не додається. Будь який інший пристрій також.
Клієнт пише:
"Please, run server in console mode with argument "configure" as:$ ./dSolard configurefor create passphrase for this device!"
Хоча конфігураційні данні надходять на сервер (логи нижче) і завжди присутня одна і та сама помилка.

01.02.2026 21:21:22.305 [SocketTCP:Readable] Packet SocketTCP 01.02.2026 21:21:22 from 192.168.1.107 on sock7fa43e81b0 "Equipment:Insert {Equipment:Insert:Answer .dsolar.cnv.equipmentlist.lf.ctrl.f.tctrl .dsolar.cnv.equipmentlist.equipment ...} d1ba3ebc9c61c697\ 3\ Test\ \{/dev/ttyUSB0\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ 1\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\ ..."
01.02.2026 21:21:22.306 [SocketTCP:Readable] procname=Equipment:Insert
01.02.2026 21:21:22.319 [Protocol:Error] Protocol:Error.ERROR=Please, run server in console mode with argument "configure" as:$ ./dSolard configurefor create passphrase for this device!
01.02.2026 21:21:22.320 [SocketTCP:Readable] ERRORINFO=invalid command name "borg"
while executing
"# Compiled -- no source code available
 
Намагаюсь додати інвертор через dSolar client ver 5.0.0 (Windows) при запущеному ./dSolard configure
Зв'язок із сервером є але інвертор не додається. Будь який інший пристрій також.
Клієнт пише:
"Please, run server in console mode with argument "configure" as:$ ./dSolard configurefor create passphrase for this device!"
Хоча конфігураційні данні надходять на сервер (логи нижче) і завжди присутня одна і та сама помилка.

01.02.2026 21:21:22.305 [SocketTCP:Readable] Packet SocketTCP 01.02.2026 21:21:22 from 192.168.1.107 on sock7fa43e81b0 "Equipment:Insert {Equipment:Insert:Answer .dsolar.cnv.equipmentlist.lf.ctrl.f.tctrl .dsolar.cnv.equipmentlist.equipment ...} d1ba3ebc9c61c697\ 3\ Test\ \{/dev/ttyUSB0\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ 1\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\}\ \{\ ..."
01.02.2026 21:21:22.306 [SocketTCP:Readable] procname=Equipment:Insert
01.02.2026 21:21:22.319 [Protocol:Error] Protocol:Error.ERROR=Please, run server in console mode with argument "configure" as:$ ./dSolard configurefor create passphrase for this device!
01.02.2026 21:21:22.320 [SocketTCP:Readable] ERRORINFO=invalid command name "borg"
while executing
"# Compiled -- no source code available
1) видаліть каталог клієнта на віндоус
2) скачайте кліента віндоус з сайта і встановіть на віндоус
3) спробуйте додати обладнання
 
цьому повідомлені
Якщо вимкнений внутрішній алгоритм розрахунку SOC - то він береться з регістрів інвертора.
В іншому випадку SOC розраховує програма по енергії з врахуванням показника Пейкерта.
Так, увімкнена опція розрахунку SOC.
 
Так, шунт за 100+ баксів це вирішить. Але чи варто?
Навіть якщо я під'єднаю БМС до одного інвертора, і відсотки буду брати з неї - то показник відсотків не буде вірним. До показника з БМС додадуться показники з другого інвертора.

Так, це проблема окремо взятої конфігурації станції. І скоріше за все інснує в одному екземплярі :)
Внимательно на эскиз гляньте. dSolar будет брать данные с шунта и показывать вам реальную картину состояния батареи.
А стоит это $100 или не стоит, решать уже вам.
 

Вкладення

  • 1770017876485.png
    1770017876485.png
    895,4 Кб · Перегляди: 4
цьому повідомлені

Так, увімкнена опція розрахунку SOC.
уважно читаємо
звертаємо увагу на синхронізацію SOC по завершенню абсорбції
підрахунок буде виконуватись тільки після синхроніхзації
звідси висновок - повинен бути ввімкнений внутрішній алгоритм заряду(Use own chargfing algorithm) - без нього SOC підраховуватись не буде.
у вас цей процес керується БМС.
налаштуваннями float, absorption voltage, tail current, max absorption time добийтесь щоб внутрішній алгоритм визначив і завершив стадію абсорбції.
Експерементуйте.
 
1) видаліть каталог клієнта на віндоус
2) скачайте кліента віндоус з сайта і встановіть на віндоус
3) спробуйте додати обладнання
Проблема не вирішилась

Видалив усе (сервер та клієнт) та повторив наступний порядок дій.
1. На RPi скачав та разархівував dSolard.zip (for RPi) в створений каталог Projects/dSolar/server
2. Запустив сервер ./dSolard configure
3. Скачав клієнт для Windows dSolard.zip та разархівував в окрему папку
4. Запустив клієнт dSolar.exe
5. Конфігурую сервер Configure: IP address and ENG Language -> Save Configuration
6. Бачу в трейсах на RPI що встановлено з'єднання але висвічується Error Message на Windows
1770025347041.png
7. Намагаюсь додати обладнання на клієнті Equipment ... Після натискання на збереження виникає той самий Error Message на Windows, трейси подібні описані вище
 
уважно читаємо
звертаємо увагу на синхронізацію SOC по завершенню абсорбції
підрахунок буде виконуватись тільки після синхроніхзації
звідси висновок - повинен бути ввімкнений внутрішній алгоритм заряду(Use own chargfing algorithm) - без нього SOC підраховуватись не буде.
у вас цей процес керується БМС.
налаштуваннями float, absorption voltage, tail current, max absorption time добийтесь щоб внутрішній алгоритм визначив і завершив стадію абсорбції.
Експерементуйте.

Спробую! Але не зрозуміло, яку ємність АКБ вказати? АКБ 280 А/г. Два інвертора (працюють як два окремих, не в паралельному режимі) і загальна АКБ. Отже, в налаштуваннях кожного вказати 280А/г? Чи кожному 140 а/г?
 
Проблема не вирішилась

Видалив усе (сервер та клієнт) та повторив наступний порядок дій.
1. На RPi скачав та разархівував dSolard.zip (for RPi) в створений каталог Projects/dSolar/server
2. Запустив сервер ./dSolard configure
3. Скачав клієнт для Windows dSolard.zip та разархівував в окрему папку
клієнт для вінди це dSolar.exe.zip


4. Запустив клієнт dSolar.exe
5. Конфігурую сервер Configure: IP address and ENG Language -> Save Configuration
6. Бачу в трейсах на RPI що встановлено з'єднання але висвічується Error Message на Windows
Переглянути вкладення 10274
7. Намагаюсь додати обладнання на клієнті Equipment ... Після натискання на збереження виникає той самий Error Message на Windows, трейси подібні описані вище
Сервер можна не перевстановлювати, в ньому змін немає.
Клієнт вінди качайте ще раз, переконайтесь що він скачаний а не вязтий браузером з кеша.
-rw-r--r-- 1 1078 0 10856504 Feb 3 07:43 dSolar.exe.zip
-rwxr-xr-x 1 doro doro 13425953 лют 3 09:38 dSolar.exe
 
клієнт для вінди це dSolar.exe.zip



Сервер можна не перевстановлювати, в ньому змін немає.
Клієнт вінди качайте ще раз, переконайтесь що він скачаний а не вязтий браузером з кеша.
-rw-r--r-- 1 1078 0 10856504 Feb 3 07:43 dSolar.exe.zip
-rwxr-xr-x 1 doro doro 13425953 лют 3 09:38 dSolar.exe
Дякую. Запрацювало.
1770125995685.png


А як підключити клієнт на Android?
 
Спробую! Але не зрозуміло, яку ємність АКБ вказати? АКБ 280 А/г. Два інвертора (працюють як два окремих, не в паралельному режимі) і загальна АКБ. Отже, в налаштуваннях кожного вказати 280А/г? Чи кожному 140 а/г?
Вцілому по станції
 
Назад
Угорі