Follow along with the video below to see how to install our site as a web app on your home screen.
Нотатка: This feature may not be available in some browsers.
Вже досить давно обидва МППТ підтримуються.і ще питання-чи вже опитуються обидва МППТ з останньою прошивкою? Чи поки лише один як і раніше?
Це радує,бо читав що на початках з тим були складнощі,дякую за відповідь.Вже досить давно обидва МППТ підтримуються.
Зробив кабель прямого зв"язку rj45 на rs232 замість дата логера,встановив додаток,підключив ...Додаток Вампіра бачить,але матюкається що не отримує данних від інвертора.Якщо правильно розумію потрібно вибрати інвертор,але у списку Дея тільки із зв"язком по rs485,що треба обрати?Так, можна. Вже були такі інсталяції у користувачів. Інформаційний протокол на тому роз'ємі той самий.
Обирайте Дею. Транспортний протокол у Вас зараз співпадає. А інформаційні протоколи там однакові.Зробив кабель прямого зв"язку rj45 на rs232 замість дата логера,встановив додаток,підключив ...Додаток Вампіра бачить,але матюкається що не отримує данних від інвертора.Якщо правильно розумію потрібно вибрати інвертор,але у списку Дея тільки із зв"язком по rs485,що треба обрати?
Підняти сервер mqtt на вампірі ?Розробив ще один спосіб підключення для Вампіра. Ідея така - маємо будь-який інвертор, який вже підключений до Home Assistant. На ESP32 робимо емулятор інвертора і підключаємо його до Вампіра. Схема емулятора проста, така сама як була для моста Аненжі.
НА налаштовуємо щоб він віддавав параметри реального інвертора по MQTT емулятору інвертора. Файли прошивки і yaml файл налаштування в архіві. Тепер трохи докладніше. Файл yaml кладемо в папку /packages Далі його потрібно відредагувати під свої сенсори. Деякі сенсори можна брати не від інвертора, а від інших пристроїв. Наприклад в тому файлі SOC береться не від інвертора, а напряму з сенсора БМС батареї. Ще одна особливість: деякі інвертори віддають струм батареї як одну сутність зі знаком, а деякі як дві окремі сутності - струм заряду, та струм розряду. Там передбачені обидва варіанти. Той, що не використовується, не заповнюємо. Також не заповнюємо параметри PV2 якщо його нема. Далі в файл configuration.yaml потрібно додати такі рядки якщо ще нема:
homeassistant:
packages: !include_dir_named packages
Після цього перезавантажуємо НА. Далі прошиваємо ESP і підключаємо до Вампіра. Вампіра налаштовуємо на протокол Deye 1ph. Саме на цьому протоколі працює емулятор інвертора незалежно від того який у вас реальний інвертор підключений до НА.
Далі налаштовуємо ESP. При першому запуску або якщо під час роботи натиснути кнопку BOOT більше 3 секунд, вона перейде в режим точки доступу. Буде безперервно горіти синій світлодіод. З'явиться мережа SolarVampire-Setup. Підключаємось до неї і заходимо на адресу 192.168.4.1 На тій сторінці редагуємо параметри SSID та MQTT і сберігаємо. Після цього ESPшка перейде в режим STA. Під час спроби підключення до мережі синій світлодіод буде часто блимати. Якщо все налаштовано вірно то пристрій підключиться до домашньої мережі і почне отримувати дані від НА, синій світлод буде блимати синхронно з кожним пакетом даних. Зараз там прописано раз в секунду. Також почнуть блимати обидва світлодіоди на Вампірі. Він працюватиме з вашим інвертором не маючи до нього прямого підключення. Щоб Вампір оперативно реагував на сонце бажано зменшити період опитування з яким НА опитує інвертор до 1-2секунд.
Не зовсім зрозумів питання. Сервер Mosquitto знаходиться на ХА. ХА також як клієнт-"видавник" за допомогою автоматизації періодично зчитує сенсори інвертора і робить публікації на тому сервері. Емулятор інвертора считує ті публікації і імітує собою послідовний порт справжнього інвертора.Підняти сервер mqtt на вампірі ?
На ланці ХА-емулятор інвертора без проблем працює з інтервалом 1секунда. Правда сам тестовий інвертор в мене зараз опитується ХА з інтервалом раз в 10 секунд. Там теж можна підняти до 1-2 секунд, просто мені стільки не треба. ХА в мене на старенькому NUC5CPYH.яку швидкісь опитування вдалося налаштувати? секунда, пять?
Зараз для перевірки тимчасово поміняв Update interval на 1секунду і в ESPHome і оновився по повітрю. Все працює. Дані у Вампіра тепер з'являються оперативно з мінімальною затримкою.поясню чому, бмс у мене працює чітко, перевірено, а от інвертор бачить нуль навіть при розряду -2, через це вампір заходить в споживання від батареї, якби не друге поле з окремим мррт, тягнуло б в розряд, а так справляється.
Ваш варіант через ХА цікавий для мене, взяти струм розряду від бмс, але не всі мають ХА.
В инструкции к новомодному аненжи 5 квт 48 вольт не совсем понятная нарисована распиновка. Если пины 7 и 8 вроде понятно, а питание? Что бы не сжечь инвертор..У Аненжі з вбудованим вайфаєм поки є одне робоче рішення - підключатися до RS485, який для батареї. А роботу з батарею налаштовувати по напругам.
До шлейфу теоретично теж можна підключитися, але там буде звичайний uart без гальванічної розв'язки. Не дай бог що, можна легко підсмалити основний процессор. Я не раджу туди лізти.
Я пробував хакнути підключення через вайфай. Поки не виходить, бо там жорстко прив'язано до китайських ІР. Локально не дає читати. Але може якось вдасться обдурити. Пізніше ще спробую поковиряти як буде вільний час...
У Аненжі з вбудованим вайфаєм поки є одне робоче рішення - підключатися до RS485, який для батареї. А роботу з батарею налаштовувати по напругам.
До шлейфу теоретично теж можна підключитися, але там буде звичайний uart без гальванічної розв'язки. Не дай бог що, можна легко підсмалити основний процессор. Я не раджу туди лізти.
Я пробував хакнути підключення через вайфай. Поки не виходить, бо там жорстко прив'язано до китайських ІР. Локально не дає читати. Але може якось вдасться обдурити. Пізніше ще спробую поковиряти як буде вільний час...
То есть! Просто с 7-8 ноги берем А В на преобразователь который запитан от отдельного блока питания и все в теории должно пойти. Или А или В уже будет общей землей? Разницу потенциалов ни кто не отменял ведь?! Или я не прав?В нових Аненжі нема живлення на тому роз'ємі. Вампіра і перетворювач RS232-RS485 прийдеться живити від окремого блока живлення 12В.
Дякую.... запрацювало!Тільки А та В. Без землі. RS485 це діференційний інтерфейс, він вміє працювати і без землі. Зовнішнє живлення на перетворювач та на Вампіра.
Бажаю здоров'яХто тут wifi хотів з MQTT?
Переглянути вкладення 8179
Розширення можливостей Вампіра.
Встановлення плати ESP32 замість Bluetooth модуля дає:
- постійний онлайн моніторінг з оновленням 1 секунду.
- дублювання можливостей bluetooth застосунку Вампіра через web-сервер.
- розширені можливості по керуванню алгоритмами Вампіра (shave та autoTarget). Оптимизатор оптимизатора
- Збір статистики через MQTT
- WEB Графіки роботи Вампіра.
SHAV запобіжник:
якщо розряд АКБ перевищує встановлений ліміт потужності (вт), то потужність Вампіра знижується на розрахункову потужність перевищення раз на 5-10сек. Для роботи потрібно вказати параметр VampireMaxPower, тобто потужність нагрівача на максимально дозволеному проценті Вампіра.
Наприклад Вампір бере розрахунково 1000 вт, SHAV=200, розряд акб 500вт. Тобто перевищення 500-200=300вт. подається команда Вампіру знизити потужність на 300вт, тобто до 700вт. Таким чином знижуються струми розряду АКБ.
VaMPPT алгоритм:
Константний TargetPV в алгоритмі Вампіра не дозволяє ефективно утілізувати максимум зайвої потужності. Або буде суттєвий недобор утілізації, або буде зайве навантаження на акб. Причому при одному й томуж значенні TargetPV в різний час може бути як недобор, так і перенавантаження акб. Все залежить від затінення, температури панелей, хмарності, роботи оптимизаторів.
Якщо умови викликають спрацювання запобіжників, які зупиняють Вампіра, то весь час, поки Вампір заново набирає потужність - то втрачена потужність. Тому Вампір, який спирається лише на запобіжники - не оптимален.
З іншого боку на розряді-заряді акб побудован алгоритм smart вихіда на Deye. SMART мене не влаштовує, бо на SOC під 100% постійно ганає АКБ в разряд-заряд достатньо великими струмами, що не додає здоров'я. А знизивши межі SOC отримував недозаряд АКБ та розбалансування SOC БМС з реальним.
Робота в таких імпульсних режимах не оптимальна з будь якого боку.
Загалом потрібно розуміти, як працює MPPT система саме на вашій конфігурації, та що автоматика esp32 намагається зробити. Можливо за Ваших умов автоматика нічого не зможе зробити, алгоритм писався під впливом саме Deye, яка дуже прогнозовано працює з вольтажем MPPT.
Як працює VaMPPT алгоритм:
За умов:
струмі панелей >= "VaMPPT Start" та відсутності роботи Вампіра (OUT)
або розряд АКБ більший за SHAV
та значеннях PV >= запобіжник PV
починається збір статистики вольтажу PV. Тобто вираховується середня напруга MPPT інвертора. Відображається в рядку PC1/2 з зірочкою.
Періодично це значення, підвищене за "VaMPPT adjust", але не більше за VaMPPT TargetMax та не менше за FusePV, передається Вампіру як TargetPV. Відображається з зірочкою.
Параметри:
TargetPV - вираховується за алгоритмами, описаними на сайті Вампіра. Якщо включено автоматичний режим, то воно все одно змінеться, рахувати потрібно інші параметри.
Koeff 1 та 2 вираховується за алгоритмами, описаними на сайті Вампіра.
VaMPPT Start, a. Дозволяє розрахунок лише на навантаженних струмом панелях. Таким чином девіація напруги при відсутності потужності не впливає на розрахунок. Якщо на струмі в Х ампер ви бачите вже холостий хід та підвищення вольтажу панелей (тобто недобор потужності) то виставляти потрібно більше за Х. Але завишати цей параметр - то не давати автоматиці підбірати вольтаж в хмарну погоду, коли саме вольтаж сильно росте, а струми падають. Загалом від третини до половини номінального струму то норм.
VaMPPT ResetTarget, v. Якщо напруга панелей нижче за 30в (тобто вночі) параметр TargetPV встановлюється на задане значення. Якщо ноль - не працює.
VaMPPT TargetMax, v. Обмежує зверху розрахунок TargetPV. Це потрібно для того, щоб Вампір не загнав сам себе в "мертву" зону. Саме цей параметр більш-менш дорівнює або чутка більше розрахункового TargetPV.
Запобіжник Fuse PV, v. Додатково знизу є обмеження пошуку за значенням запобіжника PV (не зважаючи на то, активований він, чи ні, але бажано вимкнути). Саме цим можна заборонити рахувати MPPT, коли інвертори типу Вольтронік на короткий час сильно занижають напругу PV.
VaMPPT adjust, %. Це процент, який додається до знайденного вольтажу MPPT та записується в TargetPV. Чим більший процент, тим менше утілізація зайвої енергії. Але менший процент буде додатково навантажувати акб розрядами та можливо частіше викликати спрацювання запобіжників. Більше значення може привести до недобору потужності. 1-5%
SHAV, w. Також на автоматику впливає параметр потужності SHAV (незважаючи на активність), бо одна з умов пошуку mppt - перевищення цієї потужності по розряду акб. Це маркер недостачі потужності в системі, тобто тоді сонячні панелі гарантовано навантажені по максимуму.
Загалом налаштування - то пошук баланса системи та компромісів розряду акб. Найкращій варіант, це коли при невеликих заряд/розрядах акб, запобіжники (крім SHAV) не спрацьовують, а на зміни генерації/навантаження Вампір встигає корегувати свою потужність.
На етапі пошуку оптимальних параметрів, бажано налаштувати запобіжники на випадок, коли хибні налаштування спричинять постійне включення Вампіра.
Автопошук MPTT, коли додаткова потужність береться з grid, а не з акб, буде працювати лише частково. Параметр grid power не доступний для розрахунків, таким чином SHAV працювати не буде. Є ймовірність безконтрольної витрати потужності з мережі до Вампіра.
Модуль ESP32 devkit, D1 mini ESP32 ...
Переглянути вкладення 8186
Прошивка:
Перший раз потрібно запрограмувати модуль через usb кабель, використовуючи компьютер.
Підключення до Vampire не обов'язкове.
Наступні оновлення можна робити через WEB.
Скачати архив та розпакувати.
Підключити ESP32 до комп'ютера.
Відкрити властивості системи, диспетчер пристроїв. Знайти розділ "порти COM та LPT", запам'ятати номер підключеного порта.
Відредагувати файл write_files.bat, вказавши там поточний номер порта (зараз там COM3)
Запустити файл write_files.bat, який повинен прошити ESP32.
Після прошивки та налаштувань WiFi, обов'язково оновитись до останньої версії через Settings - ESP32 WEB Update !!!
Vampire повинен бути оновлен мінімум до 2.52
Підключення:
Переглянути вкладення 8185
Переглянути вкладення 8683
Провода з'єднення повинні бути короткими (до 20см).
Живлення ESP32 можна зробити по різному.
1. Подати 3.3в з плати Вампіра. Є ризики перенавантаження як стабілізатора Вампіра, так і 12в входного живлення. Все залежить від умов та розуміння, що Ви робите.
2. Подати на TypeC 5в звичайним кабелем.
3. Подати на Vin живлення 5-12в, наприклад з того ж Вампіра.
Рекомендовано додати конденсатори до vin-gnd та 3v3-gnd !!!
Налаштування:
Включити ESP32, підключитись до її wifi мережі (SV-хххххххх). WiFi access point активна 3 хвилини без активних користувачів.
Якщо мережа називається "SV-XXXXXXXX" - це ознака того, що ESP32 не має інформації про Вампіра. Потрібно повернутись до підключення ESP32 до Вампвра. Не потрібно пробувати зареєструвати такий номер на сервері, працювати не буде!
Відкрити в браузері 192.168.4.1
Налаштувати свою wifi мережу (Settings - WiFi).
Якщо підключення успішне, локальна ip адреса буде відображатись на сторінці налаштувань wifi (можливо потрібно оновити сторінку).
Далі можна відключатися від мережі ESP32 та мати доступ до Вампіра локально за знайденою адресою.
Можна додатково налаштувати доступ до локального web, MQTT.
MQTT
В налаштуваннях MQTT параметр "Per" (секунди) задає період передачі MQTT статистики. Якщо параметр нуль, то передається 1 раз в хвилину.
Топік tele/VAMPIRE/SV-xxxxxxxx/STATE де xxxxxxxx - номер Вампіра.
Параметри в json:
PV1/2 - вольтаж mppt1/2
CPV1/2 - розрахунковий вольтаж mppt1/2 (VaMPPT)
SPV1/2 - встановлений targetPV1/2 (VaMPPT)
PC1/2 - струм мппт1/2, float
PW1/2 - потужність mppt1/2
BAT - вольтаж батки, float
SOC - процент заряду
CHR - струм заряду
DSC - струм розряду
LOAD - потужність навантаження
OUT - процент Вампіра
Щоб скинути всі налаштування 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 можна зберігти окремо для кожного Вампіра.
Оновлення Вампіра:
Алгоритм наступний. Заходитите локально і тимчасово вимикаєте WEB access (знімаєте галочку).
Далі запускаєте пошук ВТ пристроїв. Знаходите свій і коннектите смартфон до нього.
Далі оновлюєте прошивку як звичайно вампірівським застосунком. ESP32 буде емулювати платку ВТ.
Потім знову ввімкніть WEB access.
Поки активний remote web - не працює bluetooth з вампіровськими апками. Задачка нетривиальна, бо недостає пам'яті.
В дея клауд перестав зовсім заглядувати... Буде платним web чи ні - час покаже. Якось так...

