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

Хто тут wifi хотів з MQTT?:D
Переглянути вкладення 8179
Розширення можливостей Вампіра.
Встановлення плати ESP32 замість Bluetooth модуля дає:
- постійний онлайн моніторінг за техничними параметрами інвертора з оновленням 1 секунду.
- дублювання можливостей bluetooth застосунку Вампіра через web-сервер.
- розширені можливості по керуванню алгоритмами Вампіра (shave та autoTerget). Оптимизатор оптимизатора
- Збір статистики через MQTT (топік можна змінити за домовленностями)
- WEB Графіки роботи Вампіра (в розробці)

SHAV запобіжник:
якщо розряд АКБ перевищує встановлений ліміт потужності (вт), то потужність Вампіра знижується на розрахункову потужність перевищення. Працює раз в 5 сек. Для роботи потрібно вказати параметр VampirePower (чи VampireMaxPower)
Наприклад Вампір бере розрахунково 1000 вт, SHAV=200, розряд акб 500вт. Тобто перевищення 500-200=300вт. подається команда Вампіру знизити потужність на 300вт, тобто до 700вт. Таким чином знижуються струми розрядку АКБ.

VaMPPT алгоритм:
Поки тестово на першому MPPT. Якщо підтвердиться ефективність - зроблю на другий.
При струмі панелей >="VaMPPT Start" та відсутності роботи Вампіра, починається збір статистики вольтажу PV. Тобто вираховується середня напруга MPPT інвертора. Відображається поки що в рядку PC1 з зірочкою. Періодично це значення, підвищене за "VaMPPT adjust", передається Вампіру як TargetPV. Відображається з зірочкою. Параметр "VaMPPT Reset" не потрібен, залишайте нуль. Він обнуляє статистику коли напруга панелей падає, наприклад вночі.
Тестую на таких параметрах. VaMPPT Start 4-8а, VaMPPT adjust 3-5%
Разок Вампир підловив момент, коли targetPV просів і почав жерти зайве. SHAV запобіжник не давав жерти великими струмами, але все одно АКБ розряджався. Може ще хмарно стало... Запобіжник за SOC тормознув цей процес на 97%, далі заряд АКБ, targetPV підкорегувався.
Цей режим використовую саме на Deye. Її вбудований SMART мене не влаштовує, бо на SOC під 100% постійно ганає АКБ в разряд-заряд достатньо великими струмами, що не додає здоров'я. А знизивши межі SOC отримував недозаряд АКБ та розбалансування SOC БМС з реальним.

Модуль ESP32 devkit
Переглянути вкладення 8186


Прошивка:

Перший раз потрібно запрограмувати модуль через usb кабель, використовуючи компьютер.
Підключення до Vampire не обов'язкове.
Наступні оновлення можна робити через WEB.
Скачати архив та розпакувати.
Підключити ESP32 до комп'ютера.
Відкрити властивості системи, диспетчер пристроїв. Знайти розділ "порти COM та LPT", запам'ятати номер підключеного порта.
Відредагувати файл write_files.bat, вказавши там поточний номер порта (зараз там COM3)
Запустити файл write_files.bat, який повинен прошити ESP32.
Після прошивки та налаштувань WiFi, обов'язково оновитись до останньої версії через Settings - ESP32 WEB Update !!!

Підключення:
Переглянути вкладення 8185

RX Вампіра до Gpio17
TX Вампіра до Gpio16
GND з'єднати.
Живлення ESP32 можна зробити по різному.
1. Подати 3.3в з плати Вампіра. Є ризики перенавантаження як стабілізатора Вампіра, так і 12в входного живлення. Все залежить від умов та розуміння, що Ви робите.
2. Подати на TypeC 5в звичайним кабелем.
3. Подати на Vin живлення 5-12в, наприклад з того ж Вампіра.
Рекомендовано додати конденсатори до vin-gnd та 3v3-gnd !!!

Налаштування:
Включити ESP32, підключитись до її wifi мережі (SV-хххххххх).
Відкрити в браузері 192.168.4.1
Налаштувати свою wifi мережу (Settings - WiFi).
Якщо підключення успішне, локальна ip адреса буде відображатись на сторінці налаштувань wifi (можливо потрібно оновити сторінку).
Далі можна відключатися від мережі ESP32 та мати доступ до Вампіра локально за знайденою адресою.
Можна додатково налаштувати доступ до локального web, MQTT.
Щоб скинути всі налаштування ESP32 потрібно потримати нажатою кнопку Gpio00 на платі 5сек.
Світлодіод:
Горить - нема WiFi
Потух - є WiFi
змінюється - на MQTT та WEB Remote пакетах.

WEB доступ:
Все доступно за адресою https://wifi.solarvampire.net/SV-номер
Доступ потрібно активувати в меню Access - Remote WEB Access. Встановити пароль web доступу.
З того ж меню можна зареєструватися на сервері (Direct link registration).
Про паролі. Якщо є декілька Вампірів, але один браузер, то зручний доступ можна зробити через передачу авторізації в URL.
Формат такий: https://login:password@wifi.solarvampire.net/login
Такі URL можна зберігти окремо для кожного Вампіра.

Поки активний remote web - не працює bluetooth з вампіровськими апками. Задачка нетривиальна, бо недостає пам'яті.
В дея клауд перестав зовсім заглядувати... Буде платним web чи ні - час покаже. Якось так...

Дякую за такий модуль, де краще его замовити по нормальній ціні, бо ціни у всіх разні.

Замість ESP32, raspberry pi не можна використовувати (бо його вже маю)?
 
Дякую за такий модуль, де краще его замовити по нормальній ціні, бо ціни у всіх разні.

Замість ESP32, raspberry pi не можна використовувати (бо його вже маю)?
Я собі на Алі купляв ось тут https://s.click.aliexpress.com/e/_oojGHeP
Распбері скоріше за все не можна, realrabbit точніше скаже.
 
Це питання досить моторошне в реалізації. Потрібно переробляти сам зарядний шнурок, щоб вампір почав керувати їм. Зв'язок лише wifi, бо зарядка і вампір в різних місцях. Як бути, коли сонця нема, а заряджати потрібно... Ще струм нижче 6а не факт, що вийде, а це 1.4квт мінімум...
нижче 6А переходити на дискретне керування
 
Дякую за такий модуль, де краще его замовити по нормальній ціні, бо ціни у всіх разні.

Замість ESP32, raspberry pi не можна використовувати (бо його вже маю)?
Будь яка платка без адаптера. Там різниця в роз'ємі, type c або мікроюсб. То вже який шнурок маєте))) але зараз вже все на type c. Я використовую ch340 type c.
Расбері то інше.
 

@Karl, знайшов якийсь старий планшет на Android шоб налаштувати вампір, а додаток не запускається. Не можна його скомпілювати під старіші анроіди? Android 5.0.1​

 
Зібрав проєкт на ESP32, перший блін комом, сервер на ESP32, запрацював, а от даних від вампіра небачить, налаштування змінює, поки думаю що не так.
Виходи на вампірі:
1.
2. TX
3. RX
4. +
5.GND
Правильно?

Заживив ESP32 від зарядки телефона
не став ризикувати,
На вампірі протокол вольтронік
Прошивка 2.20

Буде якась підсказка?
 
1000027576.jpg зробив скрін навсяк, може щось прояснить
 
Зібрав проєкт на ESP32, перший блін комом, сервер на ESP32, запрацював, а от даних від вампіра небачить, налаштування змінює, поки думаю що не так.
Виходи на вампірі:
1.
2. TX
3. RX
4. +
5.GND
Правильно?

Заживив ESP32 від зарядки телефона
не став ризикувати,
На вампірі протокол вольтронік
Прошивка 2.20

Буде якась підсказка?
Потрібно оновити прошивку до 2.33
 

@Karl, знайшов якийсь старий планшет на Android шоб налаштувати вампір, а додаток не запускається. Не можна його скомпілювати під старіші анроіди? Android 5.0.1​

Спробуйте http://solarvampire.net/FW/BtControl702_91.apk, наче має працювати від 5.0
Але я не впевнений, що воно поїде на такому старому залізі...
 
Не допомогло, я так розумію ВТ модуль повинен бути відєднаний?
 
Зібрав проєкт на ESP32, перший блін комом, сервер на ESP32, запрацював, а от даних від вампіра небачить, налаштування змінює, поки думаю що не так.
Виходи на вампірі:
1.
2. TX
3. RX
4. +
5.GND
Правильно?

Заживив ESP32 від зарядки телефона
не став ризикувати,
На вампірі протокол вольтронік
Прошивка 2.20

Буде якась підсказка?

Ось так треба підключати. Червоним показано +3.3В з Вампіра. Але наполегливо раджу брати для ESP32 окреме живлення як Ви зробили.
 

Вкладення

  • vmp_esp.jpg
    vmp_esp.jpg
    95,9 Кб · Перегляди: 11
Спробуйте http://solarvampire.net/FW/BtControl702_91.apk, наче має працювати від 5.0
Але я не впевнений, що воно поїде на такому старому залізі...
Дякую, ця версія запрацювала! Зміг налаштувати! Завтра-після допідключаю бойлер та буду тестувати. Дуже просте підключення, під'єднав до інвертора звичайним пачкордом і все само запрацювало.

photo_2025-07-27_22-04-56.jpg
 
  • Like
Реакції: Karl
Не допомогло, я так розумію ВТ модуль повинен бути відєднаний?
Esp повністю емулює блютуз модуль. Навіть оновити Вампіра можна через апк bt-update-есп32-вампір
ESP32 вже будувалась на останній прошивці Вампіра, де передаються додаткові параметри. Може там щось не то.
Ще для синхронізації мікропроцесорів краще стартовати їм одразу, тобто від одного живлення.
 
Esp повністю емулює блютуз модуль. Навіть оновити Вампіра можна через апк bt-update-есп32-вампір
ESP32 вже будувалась на останній прошивці Вампіра, де передаються додаткові параметри. Може там щось не то.
Ще для синхронізації мікропроцесорів краще стартовати їм одразу, тобто від одного живлення.
Та нормально ESP32 синхронізується якщо їй пересмикнути живлення в будь-який час під час роботи Вампіра.
 
Перевірив, підєднав правильно, даних немає, ввечері зроблю скріни по налаштуванню esp, або щось не прошилося, або дійсно потрібно живлення одночасно, вмикав спочатку вампіра а потім esp, і навпаки, не допомогло
 
Перевірив, підєднав правильно, даних немає, ввечері зроблю скріни по налаштуванню esp, або щось не прошилося, або дійсно потрібно живлення одночасно, вмикав спочатку вампіра а потім esp, і навпаки, не допомогло
А Ви вже налаштували Вампіра на свій інвертор? Через ВТ платку на смартфоні його бачили?
 
1753698923743.png

Всім доброго дня, @Karl маю такий графік по роботі PV1 стрінга, данні беруться з інвертора. Червоний - Вольти, Синій - кВт, Зелені точки - Ампери. Червона лінія - розрахунова Target PV Voltage по характеристикам панелів. Розрахункова 341В, а як бачимо з графіка, коли нема навантаження то Вольтаж 360-370В. Який краще Target PV Voltage поставити для вампіра, щоб не було ось цього: "Однак сильно наближати ці значення також небажано, оскільки пристрій SV701 може почати конкурувати з інвертором у пошуку максимальної потужності точки."

Зараз поставив Target PV = 350В, відключення навантаження при < 300В.

Дякую.
 
А Ви вже налаштували Вампіра на свій інвертор? Через ВТ платку на смартфоні його бачили
Так, він справно працює, прошивку замінив на 2.33
Ось зараз, в реальному часі
 

Вкладення

  • Screenshot_2025-07-28-13-51-58-992_com.microsoft.rdc.androidx.jpg
    Screenshot_2025-07-28-13-51-58-992_com.microsoft.rdc.androidx.jpg
    535,6 Кб · Перегляди: 6
Назад
Угорі