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

BorisF

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

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

Крім того ще цікавить протокол комунікації через COM-порт з цим інвертором, особливо команда, що посилається для отримання даних.
 

andy

Moderator
Команда форуму
Реєстрування
21 Кві 2021
Дописи
550
Бали
63
Сонячні панелі
JA SOLAR
Інвертор
SUN2000 33KTL-A
Добрий день товариство!
Можливо хтось зміг накопати або отримати і-цію, котра надходить з інвертора MUST PV1800 через ПЗ SolarPowerMonitor.

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

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

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

andy

Moderator
Команда форуму
Реєстрування
21 Кві 2021
Дописи
550
Бали
63
Сонячні панелі
JA SOLAR
Інвертор
SUN2000 33KTL-A
ага глянув - є RS485
тому найімовірніше - modbus
а значить треба протоколи
без них - дуже великі будуть трудозатрати
а оплатити їх нікому.
Так що смикайте виробника. Або у кого брали.
Будуть протоколи - можна буде.
Тим більше я думаю - там один протокол буде і на com і на rs485
 

andy

Moderator
Команда форуму
Реєстрування
21 Кві 2021
Дописи
550
Бали
63
Сонячні панелі
JA SOLAR
Інвертор
SUN2000 33KTL-A
у відкритому доступі протоколів немає
Отже - треба писати виробнику. І з ним домовлятися.
Ну або мені приїдуть зразки - буду тоді вже сам шукати.
А поки що - немає на чому тренуватися)))
 

BorisF

Tier3
Реєстрування
20 Січ 2023
Дописи
15
Бали
3
Сонячні панелі
f1b2b31972
Інвертор
MUST
якщо на рівні лінгвістики -
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 Кб · Перегляди: 23

BorisF

Tier3
Реєстрування
20 Січ 2023
Дописи
15
Бали
3
Сонячні панелі
f1b2b31972
Інвертор
MUST
якщо на рівні лінгвістики -
AcumulatedPvPower - накопичено енергії з ФЕМ (хоча тоді мало би бути AcumulatedPvEnergy)
AcumulatedSelfUsePower - накопичено енергії що використовується системою
AcumulatedLoadPower - накопичено використаної енергії (на нагрузку)

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

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

andy

Moderator
Команда форуму
Реєстрування
21 Кві 2021
Дописи
550
Бали
63
Сонячні панелі
JA SOLAR
Інвертор
SUN2000 33KTL-A
Ще, будь ласка, уточніть :

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

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

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

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

BorisF

Tier3
Реєстрування
20 Січ 2023
Дописи
15
Бали
3
Сонячні панелі
f1b2b31972
Інвертор
MUST
ну для зарядки/розрядки є
Accumulated charger power
Accumulated discharger power

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

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

PS - мануал по модбас написаний тільки для тих, хто в темі (якщо ви в цьому не розбираєтеся - краще зверніться
до спеціаліста)
Дякую!
 

BorisF

Tier3
Реєстрування
20 Січ 2023
Дописи
15
Бали
3
Сонячні панелі
f1b2b31972
Інвертор
MUST
multisibcontrol не пробували?
Не пробував. Є до нього ПЗ- SolarPowerMonitor . Більш-менш зрозумілі дані. Але хочу вивільнити комп і підключитись через Arduino. Наче є бібліотеки для цього. Треба розібратись
 

sanyas15

Tier1
Реєстрування
14 Кві 2021
Дописи
279
Бали
28
Сонячні панелі
AS-6P30-280W
Інвертор
Axioma-BFP 8000
Мultisibcontrol дає набагато більше інформації, ніж SolarPowerMonitor.
Почитайте на одноіменному сайті. В мене вже більше року працює.
 

andy

Moderator
Команда форуму
Реєстрування
21 Кві 2021
Дописи
550
Бали
63
Сонячні панелі
JA SOLAR
Інвертор
SUN2000 33KTL-A
Мultisibcontrol дає набагато більше інформації, ніж SolarPowerMonitor.
Почитайте на одноіменному сайті. В мене вже більше року працює.
з Must PV18-5048 HVM не працює
Не бачить інвертор на USB

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

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

sanyas15

Tier1
Реєстрування
14 Кві 2021
Дописи
279
Бали
28
Сонячні панелі
AS-6P30-280W
Інвертор
Axioma-BFP 8000

Вкладення

  • IMG_8025.PNG
    IMG_8025.PNG
    301,8 Кб · Перегляди: 18
  • 2023-02-01_13-34-58.png
    2023-02-01_13-34-58.png
    43,6 Кб · Перегляди: 15
  • 2023-02-01_13-37-29.png
    2023-02-01_13-37-29.png
    36,3 Кб · Перегляди: 12

andy

Moderator
Команда форуму
Реєстрування
21 Кві 2021
Дописи
550
Бали
63
Сонячні панелі
JA SOLAR
Інвертор
SUN2000 33KTL-A
Тоді печалька.... Потрібно іншу програму підшукувати.
А взагалі дуже інформативна програма.
ну може автор оновить прогу. Я би йому написав - там здається просто все
Але контактів немає.
Ну а я взагалі не люблю щоби заради моніторінгу комп ганяти.
Наш вибір - Arduino/ESP/RasPi )))).
 

sanyas15

Tier1
Реєстрування
14 Кві 2021
Дописи
279
Бали
28
Сонячні панелі
AS-6P30-280W
Інвертор
Axioma-BFP 8000
Угорі