Solar Vampire, оптимізатор роботи китайських інверторів

Вітаю шановна спільнота. Є в наявності інвертор Anenji ANJ-6200W-48V-W з портами RS485, до якого приєднана акумуляторна батарея та RS232, до якого приєднаний логер Solcloud. Обидва порти мають інтерфейс RJ45. Штатний логер я не використовую, бо опитування раз на 5 хв. мене зовсім не влаштовує. Solcloud опитує інвертор кожні 5 сек. здається.
Таке питання, як подружити логер Solcloud і Solar Vampire, коли їх обидва треба приєднувати до RS232? Які костилі для цього потрібно? Чи можлива робота Solar Vampire в режимі "підслуховування", якщо логер опитує кожні 5 сек?
Теоретично можно спробувати розв'язати їх через YR8103. Але я не впевнений, що при такому трафіку (1с та 5с) вони обидва будуть встигати. Підслуховування теоретично теж можливе, але за умови, що той Solcloud дає потрібні запити. Колись я підлаштовував саме протокол Anenji щоб можна було підслуховувати Solar Assistant. Вам треба підслухати за допомогою компа які запити подає логер інвертору. Якщо є такий (вичитує відразу 50 регістрів): 0x01,0x03,0x00,0xc8,0x00,0x32,0x45,0xe1, то Вампір зможе його підслухати.
 
Вампир опрашивает каждую секунду, плюс придется ставить преобразователь RS232 - 485 так как вампир работает на RS485. И по запросу в 5 сек вампир возможно и будет работать, но реакция возможно будет очень медленная.
Більшість інверторів Вампір опитує 1раз в секунду. Виключення Growatt та нажаль Sandisolar теж. Ці інвертори опитуються раз в 2секунди. Все через те, що в протоколі цих інверторів є обмеження на запити. Наступний запит можна подавати не раніше ніж через 850мс. Але щоб отримати всю потрібну інфу Вампіру потрібно подавати два запити, бо потрібні регістри сильно розкидані.
 
Більшість інверторів Вампір опитує 1раз в секунду. Виключення Growatt та нажаль Sandisolar теж. Ці інвертори опитуються раз в 2секунди. Все через те, що в протоколі цих інверторів є обмеження на запити. Наступний запит можна подавати не раніше ніж через 850мс. Але щоб отримати всю потрібну інфу Вампіру потрібно подавати два запити, бо потрібні регістри сильно розкидані.
Ну по Sandisolar немного не согласен, его можно бомбить запросами с паузой в 100мс и терпит, не возмущается))), вопрос я думаю в том как правильно настроить, и сколько параметров спрашивать за раз.
 
Ну по Sandisolar немного не согласен, его можно бомбить запросами с паузой в 100мс и терпит, не возмущается))), вопрос я думаю в том как правильно настроить, и сколько параметров спрашивать за раз.
Заодно і перевірим. А поки в протоколі написано чорним по білому:
最小CMD周期(RS485超时)
850ms
在最后一次CMD之后等待最少850ms以发送新的CMD
 
ВІтаю. Придбав sv 705 і не знаю як прикрутити до mqtt. Серійнік є, не знаю як зарегити. Цікаво графіки дивитись + відаленка
 
Як це зробити? Що для цього потрібно?
Потрібен комп або ноутбук. Потрібен перетворювач usb-rs232. Вставляете перетворювач в комп. З його rs232 виходу берете два дроти GND та RX і підключаєте їх до виходу логера, який з' єднаний з інвертором. Можливо прийдеться для цього зробити окремий кабель між логером та інвертором, який буде не жалко зачистити для доступу. Або зняти корпус логера і підпаятись до плати і т.д. Далі запускаєте на компі термінальну програму і фіксуєте трафік.
 
Потрібен комп або ноутбук. Потрібен перетворювач usb-rs232. Вставляете перетворювач в комп. З його rs232 виходу берете два дроти GND та RX і підключаєте їх до виходу логера, який з' єднаний з інвертором. Можливо прийдеться для цього зробити окремий кабель між логером та інвертором, який буде не жалко зачистити для доступу. Або зняти корпус логера і підпаятись до плати і т.д. Далі запускаєте на компі термінальну програму і фіксуєте трафік.
Дякую, зрозумів. Якою програмою це краще зробити?
 
ВІтаю. Придбав sv 705 і не знаю як прикрутити до mqtt. Серійнік є, не знаю як зарегити. Цікаво графіки дивитись + відаленка
В SV705 нема свого mqqt. Якщо Ви маєте на увазі підключення до сервера realrabbit за допомогою esp32, як це було для sv701, то теоретично це можливо. Тут в темі користувачі викладали свою прошивку для esp32 під це діло. Але той сервер це не гарантований сервіс. Він може припинити підтримку в будь-який час. Краще вже зробити свою інтеграцію Вампіра до власного Home Assistant.
 

Вкладення

  • Screenshot 2026-10-13 175939.png
    Screenshot 2026-10-13 175939.png
    83,1 Кб · Перегляди: 7
  • Screenshot 2026-10-13 175642.png
    Screenshot 2026-10-13 175642.png
    114,5 Кб · Перегляди: 7
Я тут не бачу команди зчитування молодших регістрів. Бачу тільки команди з адресів 0х0200+
Треба довше спостерігати. Нам потрібна послідовність 01 03 00 С8 00 32 45 e1 Означає вона наступне - з пристрою з адресою 01 прочитати (команда 03) регістри починаючи з номера 00 С8 (це 200 в десятичному форматі) 00 32 штуки ( це 50 в десятичному форматі) І далі два байта CRC. Якщо вони вичітують ці регістри іншим чином, наприклад по 25шт і т.д., то підслухати Вампір не зможе.
 
Я тут не бачу команди зчитування молодших регістрів. Бачу тільки команди з адресів 0х0200+
Треба довше спостерігати. Нам потрібна послідовність 01 03 00 С8 00 32 45 e1 Означає вона наступне - з пристрою з адресою 01 прочитати (команда 03) регістри починаючи з номера 00 С8 (це 200 в десятичному форматі) 00 32 штуки ( це 50 в десятичному форматі) І далі два байта CRC. Якщо вони вичітують ці регістри іншим чином, наприклад по 25шт і т.д., то підслухати Вампір не зможе.
Можливо я щось не так робив, там важко було зробити скріншот, особливо на HEX. Яка із схем краще працює, режим "прослуховування", чи YR8103? Хотілось би мати обидва пристрої, Solcloud надає багато інформації+віддалене керування інвертором+статистика, Вампір вміє те, чого не може Solcloud.
 
Можливо я щось не так робив, там важко було зробити скріншот, особливо на HEX. Яка із схем краще працює, режим "прослуховування", чи YR8103? Хотілось би мати обидва пристрої, Solcloud надає багато інформації+віддалене керування інвертором+статистика, Вампір вміє те, чого не може Solcloud.
Там є функція запису лог файла. Включить HEX і запис логу рівно на одну хвилину, а потім викладіть той файл сюди. Треба зрозуміти як часто даталогер повторює опитування. Потім дам рекомендацію.
 
Назад
Угорі