# High DC ripple when battery full

**URL:** <https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171>\
**Category:** DIY\
**Tags:** beginner, cerbo\_gx, multiplus-ii\
**Created:** [27 April 2026 08:11 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171 "2026-04-27T08:11:32Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![woody600](https://avatars.discourse-cdn.com/v4/letter/w/51bf81/32.png) [@woody600](https://community.victronenergy.com/u/woody600)\
**Post date:** [27 April 2026 08:11 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/1 "2026-04-27T08:11:33Z")

</div>

New installation:

- MPPT 450/100
- Multiplus II 48/5000/70-50
- Cerbo
- Lynx distributor
- All 70mm² cables, 1,5m length
- Dyness powerbrick (float voltage 56,5V) + recently updatedd firmware
- DVCC enabled, dyness powerbrick as BMS

I noticed some “high DC ripple warnings” when my battery SOC reaches 100% (independent of actual AC load)  
I then checked the usual fixes (retorque bolts, check sizing,…) but still getting some alarms and then took a dive in the graphs/settings.

**Graph 1:**

- ESS + excess grid feed in enabled + DVCC enabled
- MPPT vs battery voltage similar below 100% SOC, max 0.2V ripple and independent of load or MPPT power = OK
- As soon as SOC reaches 100% → 2V difference between MPPT and battery voltage, ripple spikes to 1V (and this is usually the point I get alarms). Ripple decreases as MPPT power decreases.

 ![DC ripple 1](https://europe1.discourse-cdn.com/victron/original/3X/6/1/61ac159c374eab4ce3446bc82d325cc373eba225.png)

Graph 2:  
ESS + excess feed in disabled + DVCC enabled → Low ripple at 100% SOC  
ESS + excess feed in enabled + DVCC enabled → High ripple + voltage difference

 ![dc ripple 2](https://europe1.discourse-cdn.com/victron/original/3X/c/6/c6c81f07492640857aa4d00ea523adce99de9d9e.png)

What is the advice to fix this issue? I would like to feed in surplus if possible.  
For me it looks like the issue is due to big difference of Dyness BMS cutting of feed (typically around 54V) & float voltage (set in multiplus + MPPT as 56,5V per Dyness manual)

---

<div class="post-metadata">

**Author:** ![lxonline](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/lxonline/32/25567_2.png) [@lxonline](https://community.victronenergy.com/u/lxonline)\
**Post date:** [27 April 2026 10:17 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/2 "2026-04-27T10:17:23Z")

</div>

With DVCC on and the batteries communicating, this should not be an issue. But it is an issue. I do think they have some qor to do on their controls.

Cap the voltage in DVCC. What is happening is the bms protection is kicking in for some reason

---

<div class="post-metadata">

**Author:** ![MikeD](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/miked/32/1522_2.png) [@MikeD](https://community.victronenergy.com/u/MikeD)\
**Post date:** [27 April 2026 19:55 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/3 "2026-04-27T19:55:00Z")

</div>

> [@woody600](#):
>
> ESS + excess feed in disabled + DVCC enabled → Low ripple at 100% SOC  
> ESS + excess feed in enabled + DVCC enabled → High ripple + voltage difference

Yes - the Limit max Charged Voltage needs to be reduced.

 ![image](https://europe1.discourse-cdn.com/victron/original/3X/6/1/61c81697bb40f6d19e017d92b53dcfb5a6af59d0.png)  
When excess feed in is enabled, the MPPT voltage is increased by 0.4V over the set value. The inverter runs to try to export this power, However, this can also lead to a rise in DC Voltage. Start by reducing the Voltage limit by 0.4V, and then slowly increase it until the problem re-appears, then reduce it slightly again.

---

<div class="post-metadata">

**Author:** ![woody600](https://avatars.discourse-cdn.com/v4/letter/w/51bf81/32.png) [@woody600](https://community.victronenergy.com/u/woody600)\
**Post date:** [28 April 2026 05:56 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/4 "2026-04-28T05:56:50Z")

</div>

Should I aim for “no warnings” or “ripple below xx Volt”? Advice on the ripple voltage?

Is the sourced issue actually from victron side or dyness side.

---

<div class="post-metadata">

**Author:** ![nickdb](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/nickdb/32/51440_2.png) [@nickdb](https://community.victronenergy.com/u/nickdb)\
**Post date:** [28 April 2026 06:09 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/5 "2026-04-28T06:09:54Z")

</div>

We have seen moans about these batteries before. How many do you have?  
iirc one powerbrick does not recommend discharge above 50 or 60A.  
A 5kVA inverter feeding back unrestricted is way more than that so you are likely asking too much of the battery, hence the ripple, other cabling/installation issues not withstanding.

Your issue is the battery. Not Victron.

---

<div class="post-metadata">

**Author:** ![woody600](https://avatars.discourse-cdn.com/v4/letter/w/51bf81/32.png) [@woody600](https://community.victronenergy.com/u/woody600)\
**Post date:** [28 April 2026 08:33 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/6 "2026-04-28T08:33:36Z")

</div>

One powerbrick, according to technical specs recommended charge discharge rate is 140A. With peaks up to 200A. Therefore I assumed it would be acceptable to charge at 100A.

---

<div class="post-metadata">

**Author:** ![nickdb](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/nickdb/32/51440_2.png) [@nickdb](https://community.victronenergy.com/u/nickdb)\
**Post date:** [28 April 2026 08:38 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/7 "2026-04-28T08:38:46Z")

</div>

What DCL and CCL is it sending?  
Looks like a different model to the other ones mentioned. I see the 0.5C rate is 140A recommended.

---

<div class="post-metadata">

**Author:** ![woody600](https://avatars.discourse-cdn.com/v4/letter/w/51bf81/32.png) [@woody600](https://community.victronenergy.com/u/woody600)\
**Post date:** [28 April 2026 09:07 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/8 "2026-04-28T09:07:39Z")

</div>

DCL: 200A  
CCL: 200A (i limited it to 100A) and above 95%Soc CCL becomes around 28A (which is bypassed when grid feed in is enabled)

[Manual powerbrick](https://dyness.com/Public/Uploads/uploadfile/files/20241023/DynessPowerBrickUserManualEN0912.pdf)

---

<div class="post-metadata">

**Author:** ![alexpescaru](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/alexpescaru/32/270_2.png) [@alexpescaru](https://community.victronenergy.com/u/alexpescaru)\
**Post date:** [28 April 2026 10:40 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/9 "2026-04-28T10:40:53Z")

</div>

> [@MikeD](#):
>
> When excess feed in is enabled, the MPPT voltage is increased by 0.4V over the set value.

Interesting from the graph is that the voltage of MPPT0 was increased with 3V (!!!) from 54V to 57V, not 0.4V, in comparison with the battery monitor voltage, which jumped only 1V, when the feed-in was enabled… So the deltaV is about 2V…  
Sure the cables and contacts are OK?

---

<div class="post-metadata">

**Author:** ![nickdb](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/nickdb/32/51440_2.png) [@nickdb](https://community.victronenergy.com/u/nickdb)\
**Post date:** [28 April 2026 10:57 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/10 "2026-04-28T10:57:07Z")

</div>

Not really. The charge is restricted to 100A which is pretty much the near 5000W the MPPT is producing. The voltage ramps up in the tail end of charge as the battery reached 100%, which is normal for lithium. It then adds the 0.4V offset to enable exporting.  
Looks pretty normal from here.

---

<div class="post-metadata">

**Author:** ![alexpescaru](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/alexpescaru/32/270_2.png) [@alexpescaru](https://community.victronenergy.com/u/alexpescaru)\
**Post date:** [28 April 2026 11:45 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/11 "2026-04-28T11:45:12Z")

</div>

I am talking about the second graph, from 13:30 on, when the SOC is 100% now for more than an hour…  
Are you saying is normal to have more than 2V difference between the battery monitor and MPPT output voltage?  
Red and orange graphs, I believe…

---

<div class="post-metadata">

**Author:** ![nickdb](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/nickdb/32/51440_2.png) [@nickdb](https://community.victronenergy.com/u/nickdb)\
**Post date:** [28 April 2026 11:51 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/12 "2026-04-28T11:51:35Z")

</div>

ah ok. That is weird that there is such a discrepancy between the MPPT and BMS readings. Something is off there.  
Would he helpful to overlay the CCL/DCL limits and charger, inverter and BMS current readings  
Same for CVL and all the other voltages.

Charts are quite busy.

---

<div class="post-metadata">

**Author:** ![alexpescaru](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/alexpescaru/32/270_2.png) [@alexpescaru](https://community.victronenergy.com/u/alexpescaru)\
**Post date:** [28 April 2026 16:38 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/13 "2026-04-28T16:38:59Z")

</div>

Indeed…  
But even on the first graph, up until a point they are going together, but then, after 100% SOC, they diverge a lot, having more than 2V difference, not only 0.4V…

 ![DC ripple 1](https://europe1.discourse-cdn.com/victron/original/3X/d/9/d9f7ce0ad28fceafcf383962cfffa6637dc60bf3.png)

---

<div class="post-metadata">

**Author:** ![nickdb](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/nickdb/32/51440_2.png) [@nickdb](https://community.victronenergy.com/u/nickdb)\
**Post date:** [28 April 2026 17:30 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/14 "2026-04-28T17:30:58Z")

</div>

Perhaps the BMS has disconnected.. Hence wanting to see the BMS limits. The battery details tab at the time also helpful.  
These new Dyness batteries seem to have some emotional issue.

---

<div class="post-metadata">

**Author:** ![lxonline](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/lxonline/32/25567_2.png) [@lxonline](https://community.victronenergy.com/u/lxonline)\
**Post date:** [28 April 2026 17:47 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/15 "2026-04-28T17:47:37Z")

</div>

This is definitely what i have been seeing.

---

<div class="post-metadata">

**Author:** ![Jeroen2](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/jeroen2/32/7234_2.png) [@Jeroen2](https://community.victronenergy.com/u/Jeroen2)\
**Post date:** [28 April 2026 20:33 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/16 "2026-04-28T20:33:04Z")

</div>

Good evening,

Mmm, bad here!

One easy (Neanderthal) test you can do, set your battery setting (in the inverter and GX) to whatever but not lithium and no DVCC and disconnect all Comms from the battery BMS to the GX and or etc, leave the battery without coms basically.

Set in the inverter, e.g. absorption 52V, and float to 51V, now use and see.

Then, connect first it coms, and see again, etc, step by step, and evaluate the behaviour.

Regards, Jeroen.

---

<div class="post-metadata">

**Author:** ![woody600](https://avatars.discourse-cdn.com/v4/letter/w/51bf81/32.png) [@woody600](https://community.victronenergy.com/u/woody600)\
**Post date:** [28 April 2026 20:52 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/17 "2026-04-28T20:52:44Z")

</div>

Added graphs in my vrm.

To my untrained eye it looks like bms want to cut off charging (ccl becomes zero). Doesn’t work due to dvcc, then cuts internally? (But didn’t get any alarm/warning/… from battery itself untill now) and then Victron following the voltage set (which is quite a lot higher than battery voltage).

Reducing maximum charge voltage to 55V seems to improve ripple a lot. But unsure if this is good as a permanent solution (as float in dyness manual is 56,5V)

[Vrm shared installation](https://vrm.victronenergy.com/installation/917576/share/364564a6)

 ![IMG2277](https://europe1.discourse-cdn.com/victron/original/3X/e/9/e95e592989ff4e093261e76e68e3798a47ee6524.jpeg)  
 ![IMG2278](https://europe1.discourse-cdn.com/victron/original/3X/6/e/6e3341127aee4dd6fa1f15a6fe921c5b024b6602.jpeg)

---

<div class="post-metadata">

**Author:** ![woody600](https://avatars.discourse-cdn.com/v4/letter/w/51bf81/32.png) [@woody600](https://community.victronenergy.com/u/woody600)\
**Post date:** [5 May 2026 07:55 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/18 "2026-05-05T07:55:10Z")

</div>

Reducing maximum charge voltage in dvcc from 56,5V to 55,8V has reduced ripples from \>1V to around 0,5V (and alarms have decreases) and voltage gap between BMS - mppt voltage has reduced.

 ![IMG2299](https://europe1.discourse-cdn.com/victron/original/3X/a/c/ac24a2668361c5690063e629eced267a228a45e3.png)

Last questions:

1. What are acceptable ripple levels to have a good lifetime of system?
2. Any downsides on the difference between charging voltage and float value from Dyness?
3. Should I just keep the maximum charge voltage in dvcc or should i adjust float voltages in multiplus/mppt as a “permanent solution”?

---

<div class="post-metadata">

**Author:** ![lxonline](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/lxonline/32/25567_2.png) [@lxonline](https://community.victronenergy.com/u/lxonline)\
**Post date:** [5 May 2026 08:24 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/19 "2026-05-05T08:24:27Z")

</div>

> [@woody600](#):
>
> What are acceptable ripple levels to have a good lifetime of system?

Anything that does not give a warning or alarm.

> [@woody600](#):
>
> - Any downsides on the difference between charging voltage and float value from Dyness?
> - Should I just keep the maximum charge voltage in dvcc or should i adjust float voltages in multiplus/mppt as a “permanent solution”?

These are questions that should be sent to Dyness

Dont forget their bms can override the internal programming of components. You have overriden their max voltage in dvcc which is the only way to do it.

---

<div class="post-metadata">

**Author:** ![woody600](https://avatars.discourse-cdn.com/v4/letter/w/51bf81/32.png) [@woody600](https://community.victronenergy.com/u/woody600)\
**Post date:** [12 May 2026 17:33 UTC](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171/20 "2026-05-12T17:33:40Z")

</div>

So received new settings from Dyness.  
Apparently the float/absorption values from the general technical manual that is shipped with battery is different from the values they recommend when combined with Victron and this solves the issues I have been having.

I.E. 56,5V → 56V float.

New manual attached.  
[Dyness DL5.0C battery and Victron Multiplus 48-5000-70 Setup (start&shut down)-1.pdf](https://community.victronenergy.com/uploads/short-url/eRuU4YCZcfRTaCw85ZLyCmxTDwa.pdf) (1.6 MB)

[Next page](https://community.victronenergy.com/t/high-dc-ripple-when-battery-full/57171.md?page=2)
