Неправильний відсоток заряду АКБ у Deye: чому SOC стрибає або «застрягає»
Deye: режими, помилки, локальний доступ
Оновлено:
Стан на 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:
- Найпростіше — сонячний день. Дочекайтеся дня, коли сонця вистачає, щоб батарея зарядилася до кінця, і не вмикайте в цей час потужні споживачі.
- Заряд від мережі в Time of Use. Якщо в слоті Time of Use увімкнено Grid Charge, інвертор заряджає батарею до заданого рівня. Як це налаштовується і чому інколи не працює, ми розбирали в статті Deye Time of Use не заряджає вночі. Рівень і графік погодьте з монтажником.
- Після цього перевірте результат на сторінці батареї: 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 не виправляє.
Читайте також
- Режими роботи Deye: Selling First, Zero Export to Load і to CT: який режим вибрати і як він впливає на батарею.
- Deye і BMS: CAN чи RS485, протокол і напруга заряду LiFePO4: зв'язок з батареєю, F58, напруга заряду.
- Deye Time of Use: заряд від мережі вночі: як зарядити батарею повністю за розкладом.
- Скільки працює будинок від акумулятора Deye: пороги SOC і розрахунок автономії.
- Інвертор пищить і не заряджає АКБ: що перевірити, коли заряд не йде.
- Дисбаланс комірок LiFePO4: як виявити і коли це проблема: Delta Cell у застосунку BMS, як працює балансування і які пороги дають виробники.
- Зарядна станція показує неправильний відсоток заряду: як відкалібрувати: чому EcoFlow, Jackery чи Bluetti вимикається на 30 % і що кажуть виробники про калібрування.
- Deye Lithium Mode: який номер протоколу BMS поставити: де шукати свій номер у списку Approved Battery і чому інтерфейс CAN чи RS485 змінює значення.
Джерела
- Мануал Deye SUN-3.6/5/6K-SG03LP1-EU (офіційний PDF): розділ 5.1 (сторінки Battery і BMS), розділ 5.6 «Battery Setup Menu» (Batt Mode, Batt Capacity, Lithium Mode, Shutdown/Low Batt/Restart, Activate Battery), розділ 5.7 (Time of Use), розділ 5.11 (BMS_Err_Stop), розділ 7 (F58)
- Мануал Deye SUN-3.6/5/6/7.6/8K-SG05LP1-EU (офіційний PDF): ті самі розділи
- BYD Battery-Box Premium HVS/HVM, Service-Leitfaden und Checkliste, версія 1.5: розділ 2.5 «SOC & Laderegelung» (п. 28, 29), п. 33 «Modulerweiterung»
- Fronius, біла книга «Charging behavior of lithium iron phosphate batteries», версія 01/2024: розділи 2.3, 2.4, 4
- EG4 Electronics, «BMS State of Charge Accuracy Improvements» (PDF)
- Dyness Knowledge, «Lithium battery SOC concept analysis» (28.08.2023)
- Victron Energy, мануал SmartShunt: розділ 5.7 «Synchronising the battery monitor»