Дані, що отримуються з інвертора MUST через COM (USB)-порт

BorisF

Tier3
Реєстрування
20 Січ 2023
Дописи
15
Бали
3
Сонячні панелі
f1b2b31972
Інвертор
MUST
Добрий день товариство!
Можливо хтось зміг накопати або отримати і-цію, котра надходить з інвертора MUST PV1800 через ПЗ SolarPowerMonitor.

Я пробував розібратись, але все на рівні здогадок. Особливо щодо таких даних :
AcumulatedPvPower , AcumulatedSelfUsePower, AcumulatedLoadPower .
Якщо хтось має напевно і-цію (не на рівні лінгвістики), відгукніться будь ласка.

Крім того ще цікавить протокол комунікації через COM-порт з цим інвертором, особливо команда, що посилається для отримання даних.
 
Добрий день товариство!
Можливо хтось зміг накопати або отримати і-цію, котра надходить з інвертора MUST PV1800 через ПЗ SolarPowerMonitor.

Я пробував розібратись, але все на рівні здогадок. Особливо щодо таких даних :
AcumulatedPvPower , AcumulatedSelfUsePower, AcumulatedLoadPower .
Якщо хтось має напевно і-цію (не на рівні лінгвістики), відгукніться будь ласка.

Крім того ще цікавить протокол комунікації через COM-порт з цим інвертором, особливо команда, що посилається для отримання даних.
якщо на рівні лінгвістики -
AcumulatedPvPower - накопичено енергії з ФЕМ (хоча тоді мало би бути AcumulatedPvEnergy)
AcumulatedSelfUsePower - накопичено енергії що використовується системою
AcumulatedLoadPower - накопичено використаної енергії (на нагрузку)

протокол обміну - скоріш за все Modbus - але треба дивитися або логічним аналізатором
або читати дані з порту через usb/com - ну це якщо там якісь текстові дані.
 
ага глянув - є RS485
тому найімовірніше - modbus
а значить треба протоколи
без них - дуже великі будуть трудозатрати
а оплатити їх нікому.
Так що смикайте виробника. Або у кого брали.
Будуть протоколи - можна буде.
Тим більше я думаю - там один протокол буде і на com і на rs485
 
у відкритому доступі протоколів немає
Отже - треба писати виробнику. І з ним домовлятися.
Ну або мені приїдуть зразки - буду тоді вже сам шукати.
А поки що - немає на чому тренуватися)))
 
якщо на рівні лінгвістики -
AcumulatedPvPower - накопичено енергії з ФЕМ (хоча тоді мало би бути AcumulatedPvEnergy)
AcumulatedSelfUsePower - накопичено енергії що використовується системою
AcumulatedLoadPower - накопичено використаної енергії (на нагрузку)

протокол обміну - скоріш за все Modbus - але треба дивитися або логічним аналізатором
або читати дані з порту через usb/com - ну це якщо там якісь текстові дані.
Дякую !
Так, протокол modbus. Вдалося від MUST Energy по переписці отримати (прикріплю тут). Але так і не розумію , яку саме команду (рядок) я повинен послати на порт, щоб отримати хоч що-небудь.
 

Вкладення

  • PH1800 PV1800 EP1800 PV3500 EP3500 RS485 Modbud RTU communication Protocol1.4.15 20180901.xlsx
    32,3 Кб · Перегляди: 247
якщо на рівні лінгвістики -
AcumulatedPvPower - накопичено енергії з ФЕМ (хоча тоді мало би бути AcumulatedPvEnergy)
AcumulatedSelfUsePower - накопичено енергії що використовується системою
AcumulatedLoadPower - накопичено використаної енергії (на нагрузку)

протокол обміну - скоріш за все Modbus - але треба дивитися або логічним аналізатором
або читати дані з порту через usb/com - ну це якщо там якісь текстові дані.
Ще, будь ласка, уточніть :

AcumulatedSelfUsePower - накопичено енергії що використовується системою для заряду акумуляторів ?
 
Ще, будь ласка, уточніть :

AcumulatedSelfUsePower - накопичено енергії що використовується системою для заряду акумуляторів ?
ну для зарядки/розрядки є
Accumulated charger power
Accumulated discharger power

а щоби читати дані з інвертора по modbus теба:
1. Комп/контролер для чиатння (запису регістрів)
2. USB/rs485 converter для підключення
3. Програмне забезпечення (наприклад PyModbus або libmodbus для С(С++ С#)
4. Або програму накомп для чиатння регістрів типу ModbusPoll

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

PS - мануал по модбас написаний тільки для тих, хто в темі (якщо ви в цьому не розбираєтеся - краще зверніться
до спеціаліста)
 
ну для зарядки/розрядки є
Accumulated charger power
Accumulated discharger power

а щоби читати дані з інвертора по modbus теба:
1. Комп/контролер для чиатння (запису регістрів)
2. USB/rs485 converter для підключення
3. Програмне забезпечення (наприклад PyModbus або libmodbus для С(С++ С#)
4. Або програму накомп для чиатння регістрів типу ModbusPoll

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

PS - мануал по модбас написаний тільки для тих, хто в темі (якщо ви в цьому не розбираєтеся - краще зверніться
до спеціаліста)
Дякую!
 
multisibcontrol не пробували?
Не пробував. Є до нього ПЗ- SolarPowerMonitor . Більш-менш зрозумілі дані. Але хочу вивільнити комп і підключитись через Arduino. Наче є бібліотеки для цього. Треба розібратись
 
Мultisibcontrol дає набагато більше інформації, ніж SolarPowerMonitor.
Почитайте на одноіменному сайті. В мене вже більше року працює.
 
Мultisibcontrol дає набагато більше інформації, ніж SolarPowerMonitor.
Почитайте на одноіменному сайті. В мене вже більше року працює.
з Must PV18-5048 HVM не працює
Не бачить інвертор на USB

причому SolarPowerMonitor працює.
Пароль для налаштувань - admin (неочікувано)))

Дещо покрутив інвертор.
Так от - у ньому прямо на USB висить Modbus RTU!
Так що підключення в найпростіший (але не самий ефективний) спосіб
RaspPi -> USB -> python minmalmodbus
Ну а далі - шліть дані моніторингу хоч в HomeAssist хоч на MQTT сервер
хоч в телеграм, хоч на pvoutput_org
Я не хочу заради одного інвертора.
 
Останнє редагування:

Вкладення

  • IMG_8025.PNG
    IMG_8025.PNG
    301,8 Кб · Перегляди: 109
  • 2023-02-01_13-34-58.png
    2023-02-01_13-34-58.png
    43,6 Кб · Перегляди: 97
  • 2023-02-01_13-37-29.png
    2023-02-01_13-37-29.png
    36,3 Кб · Перегляди: 88
Тоді печалька.... Потрібно іншу програму підшукувати.
А взагалі дуже інформативна програма.
ну може автор оновить прогу. Я би йому написав - там здається просто все
Але контактів немає.
Ну а я взагалі не люблю щоби заради моніторінгу комп ганяти.
Наш вибір - Arduino/ESP/RasPi )))).
 
ще б навчити розумно зараяджати враховуючи нічний тариф
 
Параметры как
Accumulated charger power
Accumulated discharger power
работают не у всех (( у меня PV18 3024 Pro он эти данные не пишет приходится считать в ручную, что не совсем точно...
Дякую !
Так, протокол modbus. Вдалося від MUST Energy по переписці отримати (прикріплю тут). Але так і не розумію , яку саме команду (рядок) я повинен послати на порт, щоб отримати хоч що-небудь.
да в документе все есть, читается пишет очень просто
я брал за основу вот эти скрипты
для отправки данных в базу данных
ну и уже полет фантазии на графане

+ там же можно описать свою логику переключения режимов по определенным условиям
 

Вкладення

  • Снимок экрана 2024-09-01 094105.png
    Снимок экрана 2024-09-01 094105.png
    325 Кб · Перегляди: 85
Доброго вечора.
Знайшов цю тему, бо шукав протокол до інвертора.
Також хотів би додати, шо оце почав колупати розумний дім на основі Home Assistant то дішли руки до підключення інвертора. Шо дивитись статистику і таке інше, бо шо дізмонітор, шо окремий комп - ну то вже занадно.
І, як виявилося, можна спаяти донгл (або купити готовий, на олх хтось продає, але він костурбатий, як на мене) і підключити це одоробло до домашнього серверу Home Assistant і там все бачити. Ну і наконфігуряти кому як завгодно... Чим зараз і займаюся...
Якшо шо - сервер для Home Assistant - старий андроїд тв програвач, там якийся арм стоїть. Коробка маленька, нічого не жере (майже), можна і на упса посадити (на батарею) і можна дивитися стан будинку (різні сенсори, вимикачі, вебкамери, охорону ну і інвертор) з телефону, чи веб. Це якшо раптом хтось не в курсі.
 
  • Like
Реакції: Fred
Параметры как
Accumulated charger power
Accumulated discharger power
работают не у всех (( у меня PV18 3024 Pro он эти данные не пишет приходится считать в ручную, что не совсем точно...

да в документе все есть, читается пишет очень просто
я брал за основу вот эти скрипты
для отправки данных в базу данных
ну и уже полет фантазии на графане

+ там же можно описать свою логику переключения режимов по определенным условиям
Де такий дашбоард на графану брали?
 
Назад
Угорі