Неправильний відсоток заряду АКБ у Deye: чому SOC стрибає або «застрягає»

Deye: режими, помилки, локальний доступ

Оновлено:

Приклад графіка SOC на екрані Deye: відсоток застрягає біля верху і стрибає до 100 % після повного заряду; поруч режими Lithium і Use Batt V та калібрування повним зарядом

Стан на 27 жовтня 2026.

Відсоток заряду (SOC) на екрані Deye ніхто напряму не вимірює. Його рахують. У режимі Lithium це робить BMS батареї і передає готове число інвертору; без зв'язку з BMS інвертор орієнтується на напругу або на власну оцінку відсотка. У літій-залізо-фосфатних (LiFePO4) батарей напруга в широкому діапазоні заряду майже стоїть на місці, тож розрахунок поступово «пливе». Виправляється він на повному заряді: BMS отримує точку відліку і ставить 100 %. Звідси й обидва симптоми. SOC довго «застрягає» біля верху, а потім стрибає. Або зранку показує одне, а ввечері батарея сідає раніше, ніж обіцяв відсоток.

Що з цим робити, загалом відомо: правильний режим батареї в інверторі (Lithium із протоколом зі списку сумісних, якщо батарея його підтримує) і регулярний повний заряд за документацією виробника батареї. Напругу заряду «для калібрування» міняти не треба. Прихованих команд скидання SOC у мануалі Deye теж немає.

Меню й назви нижче взято з офіційних мануалів однофазних гібридів Deye SUN-3.6/5/6K-SG03LP1-EU і SUN-3.6/5/6/7.6/8K-SG05LP1-EU (розділи 5.1 і 5.6). Як рахується SOC, пояснюємо за відкритими документами виробників батарей і обладнання: BYD, EG4, Dyness, білою книгою Fronius і мануалом Victron. Якщо у вас інша модель інвертора чи батареї, звіряйтеся з її документацією.

Звідки Deye бере відсоток заряду?

Це залежить від поля Batt Mode у меню Battery Setting (розділ 5.6 мануала). Варіантів чотири:

Режим Що пише мануал Звідки береться SOC
Lithium «Lithium Mode: This is BMS protocol», протокол обирають за документом Approved Battery Від BMS батареї по кабелю CAN або RS485
Use Batt V Усі налаштування задаються напругою батареї (V) BMS не передає SOC; пороги й розклад працюють у вольтах
Use Batt % Усі налаштування задаються відсотком SOC (%) BMS не передає SOC; відсоток оцінює інвертор
No Batt Батарею не підключено —

Поруч є ще поле Batt Capacity. За мануалом воно «tells Deye hybrid inverter to know your battery bank size», тобто повідомляє інвертору ємність батареї в ампер-годинах.

Як саме інвертор рахує відсоток без зв'язку з BMS, мануал не пояснює. Тож ми тримаємося написаного: у режимі Lithium число дає BMS, в інших режимах інвертор обходиться без її даних.

Коли потрібен зв'язок з BMS і як вибрати кабель, порт і протокол, розказано в окремій статті Deye і BMS: CAN чи RS485, протокол і напруга заряду LiFePO4. Тут не повторюватимемось.

Чому відсоток узагалі може бути неправильним?

Бо SOC літієвої батареї розраховується, а не вимірюється. BYD пише про це прямо в службовому посібнику до Battery-Box Premium (версія 1.5, розділ 2.5): заряд LFP-батареї виміряти не можна, його обчислюють, і результат може відхилятися від справжнього на кілька процентних пунктів. Там само сказано, що система час від часу вносить поправки і що це нормально.

Звідки береться похибка, пояснюють Dyness і EG4:

  • BMS рахує ампер-години, тобто складає струм заряду й розряду. Dyness у статті про SOC пише, що похибки вимірювання струму, зміна ємності з віком і помилка початкового значення накопичуються, і з часом похибка лише зростає.
  • Крива напруги LiFePO4 плоска. У середині діапазону заряду напруга змінюється дуже мало; у прикладі Dyness крива майже пласка приблизно між 30 % і 80 % SOC. «Підглянути» там точний відсоток за напругою BMS не може. EG4 називає цю плоску криву фундаментальною проблемою всіх BMS для LiFePO4.
  • Малих струмів BMS не бачить. За даними EG4, BMS їхніх батарей не фіксує струм менше 0,5 А, як і інші перевірені ними BMS. Припустімо, інвертор у простої бере 1,3 А (так EG4 оцінює середнє власне споживання своїх інверторів 18kPV і FlexBOSS), а батарей три паралельно. На кожну припадає близько 0,43 А, і цей струм BMS пропускає. SOC поступово розходиться з реальністю. За словами EG4, система в результаті може вимкнутися значно раніше, ніж обіцяв відсоток.

Цифри EG4 стосуються їхнього обладнання, для Deye й вашої батареї вони інші. Механізм той самий: усе, чого BMS не бачить, осідає в похибці.

Victron описує те саме з боку лічильника, у мануалі до шунта SmartShunt. Без регулярної синхронізації SOC «пливе», а синхронізація відбувається, коли батарея повністю заряджена. Повним заряд вважається за трьох умов: напруга вище порогу, струм нижче заданого «хвостового» значення, і обидві умови тримаються певний час.

Чому SOC «застрягає» біля 100 % або стрибає?

Причина в обох випадках одна: розрахунок виправляється ривком.

Стрибок угору буває, коли батарея давно не доходила до повного заряду і розрахунок відстав від реальності. Щойно BMS фіксує повний заряд, вона ставить 100 %, і відсоток на екрані підскакує.

Зі стрибком униз навпаки. Розрахунок завищував заряд, і корекція йде вниз, наприклад під час розряду, коли напруга вже дає BMS чітку підказку. Fronius у білій книзі про LFP-батареї описує саме такі «SoC jumps»: батарея передає інвертору нереалістичне значення, яке потім саме виправляється.

Буває, що відсоток довго стоїть на 9X % і до 100 % не доходить. Причин мануали Deye не наводять. За документом BYD, розрахунок точніший, коли батарея регулярно проходить повні цикли, тож при частковому заряді відсоток біля верху може довго лишатися неточним. Якщо ж батарея не доходить до 100 % ніколи, це вже питання налаштувань і BMS (див. розділ про те, коли кликати монтажника).

Ще один випадок — розходження між модулями. На сторінці BMS у Deye видно і загальний SOC, і відсоток кожного модуля (на знімку в мануалі це таблиця з рядком на кожну батарею). BYD попереджає: якщо модулі в одній збірці мають різний заряд (допуск у них 5 %), можливі тимчасові втрати ємності й стрибки SOC. Тому новий модуль BYD радить додавати, коли система заряджена приблизно до 25–35 %, а не будь-коли.

Для нашого клімату важлива деталь від Fronius. У темні місяці батарея рідко доходить до повного заряду, і неточність SOC зростає. Точність зазвичай повертається після 5–8 повних циклів поспіль, а влітку, коли повні цикли щоденні, стрибки рідшають або зникають. Тож восени й узимку стрибки SOC трапляються частіше, ніж улітку.

Режим за напругою (Use Batt V) чи за даними BMS (Lithium)?

Якщо батарея підтримує зв'язок з Deye і є в списку сумісних (Approved Battery), правильний вибір — Lithium з відповідним протоколом. Що це дає:

  • SOC на екрані дає BMS, яка бачить комірки, температуру і власну історію заряду;
  • за мануалом ступені заряду для літію (absorption і float) слідують параметрам BMS («Follow its BMS voltage parameters»), а не числам, введеним вручну;
  • на сторінці BMS видно середню напругу, загальний SOC, дозволені BMS напругу й струм заряду та розряду, а також прапорець Request Force Charge, коли BMS просить інвертор активно зарядити батарею.

Use Batt V призначений для батарей без зв'язку, зокрема свинцевих. Пороги Shutdown, Low Batt, Restart і рівні в Time of Use тоді задаються у вольтах. Для LiFePO4 це означає, що всі рішення інвертор ухвалює за напругою. А вона, як ми бачили, у середині діапазону майже не змінюється і до того ж залежить від навантаження. Відсоток, який ви при цьому бачите, точним показником не є.

Що бачите Lithium (зв'язок з BMS) Use Batt V / Use Batt %
Джерело SOC BMS батареї Не BMS; оцінка без даних про комірки
Типова поведінка Плавно, з корекцією при повному заряді Відсоток може сильно змінюватися з навантаженням
Пороги і Time of Use У відсотках У вольтах (V) або відсотках (%)
Хто задає межі заряду BMS Ви, за паспортом батареї

Перемикати режим батареї «щоб побачити, що зміниться» не варто: режим, протокол і ліміти монтажник виставляє під конкретну батарею. Якщо у вас Use Batt V, а BMS батареї підтримує Deye, обговоріть з ним перехід на Lithium.

Як відкалібрувати SOC: що каже документація?

Кнопки калібрування SOC у мануалі Deye немає. Калібрує сама BMS, коли батарея доходить до повного заряду. Для власника «калібрування» зводиться до одного: дати батареї повністю зарядитися звичайним способом, від сонця або від мережі, з тими налаштуваннями заряду, які вже задано за документацією батареї.

У виробників формулювання різні, суть та сама. BYD пише, що новий блок керування спершу показує умовне значення (найчастіше 50 %, 30 % або 0 %), а калібрування завершується найпізніше після одного повного циклу: заряду до 100 % і розряду до максимально дозволеної глибини. Fronius у матеріалі про BYD називає 5–8 повних циклів поспіль, щоб точність повернулася після зими; після повторного введення в роботу BMS теж потрібно кілька повних циклів, щоб відкалібрувати SOC і вирівняти напругу комірок. У Victron лічильник синхронізується лише при повному заряді, тому батарея має регулярно його отримувати.

EG4 проблему розрахунку при малих струмах розв'язує новою прошивкою BMS, яка стежить за напругою в простої. Тобто частина рішень — це оновлення від виробника батареї, а не налаштування в інверторі.

Як цього досягти на Deye:

  1. Найпростіше — сонячний день. Дочекайтеся дня, коли сонця вистачає, щоб батарея зарядилася до кінця, і не вмикайте в цей час потужні споживачі.
  2. Заряд від мережі в Time of Use. Якщо в слоті Time of Use увімкнено Grid Charge, інвертор заряджає батарею до заданого рівня. Як це налаштовується і чому інколи не працює, ми розбирали в статті Deye Time of Use не заряджає вночі. Рівень і графік погодьте з монтажником.
  3. Після цього перевірте результат на сторінці батареї: SOC, напругу і струм. За мануалом від'ємна потужність батареї означає заряд. Під кінець заряду струм зменшується, і саме за цим малим «хвостовим» струмом Victron пропонує визначати повний заряд.

Чого не робити:

  • не піднімати напругу заряду (Absorption, Float, Equalization) понад паспорт батареї, щоб «дотиснути» 100 %. Для літію в режимі Lithium мануал узагалі передає ці параметри BMS;
  • не розряджати батарею «до нуля» спеціально, знижуючи Shutdown нижче рекомендованого монтажником;
  • не вимикати BMS_Err_Stop і не обходити BMS, щоб прибрати помилки;
  • не підключати сторонні зарядні пристрої до літієвої батареї в обхід інвертора й BMS.

Функцію Activate Battery мануал описує як допомогу переразрядженій батареї: повільний заряд від панелей або мережі. З калібруванням SOC вона не пов'язана, і вмикати її без монтажника не варто.

Коли неправильний SOC означає проблему, а не похибку?

Похибка на кілька відсотків, яка зникає після повного заряду, за документом BYD нормальна. Насторожитися варто в таких випадках:

Симптом Що це може означати Що робити
SOC 0–1 % або «замерз», хоча батарея заряджається Втрачено зв'язок з BMS Перевірити, чи немає F58 у System Alarms; кликати монтажника
SOC ніколи не доходить до 100 % навіть у сонячні дні Налаштування заряду чи ліміти BMS, дисбаланс комірок Монтажник, з фото сторінок Battery і BMS
Один модуль на сторінці BMS сильно відрізняється від інших Різний заряд модулів, проблема модуля Монтажник або сервіс виробника батареї
Інвертор вимикається при «пристойному» SOC Розрахунок SOC завищений (як в описі EG4) Повний заряд; якщо повторюється — монтажник
SOC стрибає разом з появою кодів помилок Не похибка, а збій Довідник коди помилок Deye

За мануалом F58 означає збій зв'язку з BMS. Якщо активна опція BMS_Err_Stop, при втраті зв'язку інвертор зупиняється і показує помилку. Зупинку з F56 розбираємо окремо, у статті F56 на Deye.

Монтажнику знадобляться фото сторінок Battery і BMS (загальний SOC, напруга, SOC кожного модуля), режим Batt Mode і номер Lithium Mode. Також скажіть, коли батарея востаннє була повністю заряджена і чи додавали або міняли модулі.

Як неточний SOC впливає на пороги і час роботи від батареї?

Усі ключові пороги Deye прив'язані до SOC (у Use Batt V — до напруги):

  • Shutdown: нижче цього рівня інвертор вимикається;
  • Low Batt: нижче цього рівня подає тривогу;
  • Restart: після цього рівня вихід AC знову вмикається.

Коли SOC завищений, вимкнення за Shutdown настає раніше, ніж ви розраховували, бо реальний заряд нижчий. Коли занижений, батарея недовикористовується. З Time of Use так само: заряд «до 80 %» при неточному SOC означає трохи інше реальне значення.

Тож автономію варто рахувати з запасом. Як це робити і як працюють три пороги, розписано в статті скільки працює будинок від акумулятора Deye. Якщо вночі батарея сідає швидше, ніж мала б, частину відповіді дає власне споживання інвертора: саме такі малі постійні струми BMS, за EG4, може не бачити.

Що показує Barnex, коли SOC недостовірний?

Barnex керує надлишком сонячної енергії в побутових Deye: читає інвертор локально по Modbus і вмикає бойлер чи зарядку авто, коли є надлишок. Інвертор він лише читає, у його налаштування нічого не записує. SOC Barnex бере таким, яким його показує Deye, і сам не калібрує.

Натомість прошивка перевіряє, чи цьому числу можна вірити. За документацією прошивки, SOC вважається недостовірним, якщо:

  • він змінився більш ніж на 20 % менш ніж за 60 секунд;
  • SOC на рівні відсічки або нижче, а батарея при цьому заряджається (понад 50 Вт);
  • без мережі SOC на рівні відсічки або нижче, а будинок понад 10 хвилин живиться далі.

У такому разі Barnex вимикає прогноз часу роботи від батареї і пише, що заряд АКБ від інвертора недостовірний. Сповіщення про низький заряд він не надсилає і навантаження за правилом SOC не вимикає. До звичайної роботи повертається після 2 хвилин поспіль правдоподібних значень. Так стрибок SOC не перетворюється на хибне «залишилось ~0 хв». Як працює сам прогноз, описано в статті на скільки вистачить АКБ при відключенні.

Якщо проблема в BMS чи налаштуваннях, Barnex SOC не виправить і монтажника не замінить. Замовити Barnex.

Часті питання

Чому Deye показує неправильний відсоток заряду акумулятора? SOC не вимірюється напряму, його розраховують. Між повними зарядами похибка накопичується, особливо в LiFePO4 з плоскою кривою напруги. Корекція відбувається при повному заряді.

SOC стрибає на Deye: це поломка? Здебільшого ні, BYD прямо називає періодичні корекції нормою. Поломку варто підозрювати, якщо стрибки йдуть разом з кодами помилок (наприклад F58), SOC падає до 0–1 % під час заряду або модулі сильно розходяться.

Як скинути або відкалібрувати SOC на Deye? Окремої функції в мануалі немає. Дайте батареї повністю зарядитися від сонця чи мережі зі звичайними налаштуваннями. За Fronius, після зими може знадобитися 5–8 повних циклів.

Що краще для SOC: Use Batt V чи Lithium? Якщо батарея підтримує зв'язок з Deye і є в списку Approved Battery, то Lithium: відсоток дає BMS, яка бачить комірки. Use Batt V призначений для батарей без зв'язку.

Чи можна підняти напругу заряду, щоб SOC доходив до 100 %? Ні. Напруга заряду має відповідати документації батареї, а в режимі Lithium її задає BMS. Якщо 100 % не досягається, кличте монтажника.

Чому на сторінці BMS у модулів різний SOC? Там показано загальний SOC і окремо SOC кожного модуля. Невелика різниця можлива. Якщо ж модулі помітно розходяться, причину має шукати монтажник: BYD пов'язує різний заряд модулів зі стрибками SOC і тимчасовою втратою ємності.

У портативній станції неправильний індикатор заряду: це те саме? Принцип схожий, відсоток там теж розраховує BMS. Але процедуру калібрування беріть лише з інструкції конкретної станції.

Коротко

  • SOC обчислюється, а не вимірюється. Похибка в кілька відсотків і періодичні корекції нормальні.
  • У режимі Lithium відсоток дає BMS; Use Batt V і Use Batt % працюють без її даних.
  • Відсоток «застрягає» біля верху і стрибає, бо BMS виправляє розрахунок при повному заряді.
  • Калібрування — це звичайний повний заряд за документацією батареї. Взимку можуть знадобитися кілька циклів.
  • Не піднімайте напругу заряду, не обходьте BMS, не розряджайте батарею навмисно «до нуля».
  • SOC 0–1 % під час заряду, F58 чи сильна різниця між модулями — привід кликати монтажника.
  • Barnex помічає недостовірний SOC і вимикає прогноз, але сам SOC не виправляє.

Читайте також

Джерела

Читайте також