# Multiplus starts charging Battery when reducing minimum SoC

**URL:** <https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009>\
**Category:** DIY\
**Tags:** pytes, multiplus-ii, diy, ess\
**Created:** [25 October 2024 16:57 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009 "2024-10-25T16:57:04Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![twam](https://avatars.discourse-cdn.com/v4/letter/t/90db22/32.png) [@twam](https://community.victronenergy.com/u/twam)\
**Post date:** [25 October 2024 16:57 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/1 "2024-10-25T16:57:04Z")

</div>

Hello,

I recently installed a Multiplus II 5000 with two Pytes 48100R batteries and configured it as specified in [Victron & Pytes [Victron Energy]](https://www.victronenergy.com/live/battery_compatibility:pytes).  
Everything is running fine so far, but when I reduce the minimum SoC to 5% or 0% (from the default 10%) the Multiplus starts charging the batteries from the grid with full power as soon as the SoC drops below ~10%.

I’m unsure what is causing this and how can I disabled it? All the voltages are still above the voltages suggest (and configured) in [https://www.victronenergy.com/live/\_media/battery\_compatibility:victron-configure3-setting-with-pytes.pdf](https://www.victronenergy.com/live/_media/battery_compatibility:victron-configure3-setting-with-pytes.pdf). Any hints where I could look?

---

<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:** [25 October 2024 17:00 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/2 "2024-10-25T17:00:28Z")

</div>

It has to do with the BatteryLife algorithm, if you are using it.  
Try Optimized **without** BatteryLife.

---

<div class="post-metadata">

**Author:** ![twam](https://avatars.discourse-cdn.com/v4/letter/t/90db22/32.png) [@twam](https://community.victronenergy.com/u/twam)\
**Post date:** [25 October 2024 17:44 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/3 "2024-10-25T17:44:37Z")

</div>

I’m using Optimized without Battery Life:

 ![Screenshot 2024-10-25 at 19.43.29](https://europe1.discourse-cdn.com/victron/original/2X/c/cb6dccd1b7879b2ffb070107b89e75cb30d40a54.png)  
 ![Screenshot 2024-10-25 at 19.44.20](https://europe1.discourse-cdn.com/victron/original/2X/a/a8c97c6478ec59e196c87f0b45cb23c152f964ab.png)

---

<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:** [25 October 2024 20:43 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/4 "2024-10-25T20:43:14Z")

</div>

Then for sure the developers though that less than 10% is not recommended at all and for sure is not good for any battery, regardless of chemistry.  
I, for one, never went so low and didn’t know that also the “without” is behaving the same way.

---

<div class="post-metadata">

**Author:** ![M\_Lange](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/m_lange/32/16_2.png) [@M\_Lange](https://community.victronenergy.com/u/M_Lange)\
**Post date:** [25 October 2024 21:03 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/5 "2024-10-25T21:03:48Z")

</div>

It’s not recommended to go below 10% regularly.  
The voltage of a LiFePO4 battery starts to drop faster below 15-10%.  
Maybe the low voltage triggers the charging?  
What battery do you have? What are the VE.config settings?

---

<div class="post-metadata">

**Author:** ![twam](https://avatars.discourse-cdn.com/v4/letter/t/90db22/32.png) [@twam](https://community.victronenergy.com/u/twam)\
**Post date:** [26 October 2024 08:47 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/6 "2024-10-26T08:47:05Z")

</div>

> It’s not recommended to go below 10% regularly.

I know, but I want to do from time to time give the system/BMS a chance to calculate its SoC using the column counters correctly.

I have two [Pytes E-BOX 48100R](https://www.pytesusa.com/public/upload/20241019/70fc56de2f369ead30834e33c085d767.pdf). VE.config is as specified in [https://www.victronenergy.com/live/\_media/battery\_compatibility:victron-configure3-setting-with-pytes.pdf:](https://www.victronenergy.com/live/_media/battery_compatibility:victron-configure3-setting-with-pytes.pdf:)

| Setting | Value |
| --- | --- |
| Sustain Voltage | 49 V |
| DC input low shut-down | 44 V |
| DC input low restart | 48 V |
| DC input low pre-alarm | 48 V |
| Absorption voltage | 56 V |
| Float voltage | 54 V |
| Cut off voltages | 42 V |

This graphs show one example of the recharge happening:

 ![image](https://europe1.discourse-cdn.com/victron/original/2X/2/2099346a82bebbfe9440b00bbbce0337450e0932.png)

I decreased the minimum SoC below 10% at 20:30 and it immediately starts discharging the battery for ~15 minutes. Then re-charge at full-current kicks in. The voltage at that point is 49.9 V which is above all thresholds.

---

<div class="post-metadata">

**Author:** ![Johann](https://avatars.discourse-cdn.com/v4/letter/j/54ee81/32.png) [@Johann](https://community.victronenergy.com/u/Johann)\
**Post date:** [18 December 2024 12:59 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/7 "2024-12-18T12:59:43Z")

</div>

Same Problem here.  
I have a Multiplus II 48/3000 with two Pytes 48100R

When using ESS it shows the same behavior as above.  
Only way to go below 10 % is to set ESS to external control and use MQTT/DBus to force the Multiplus to keep putting out energy to the grid.

Very weird problem. When i set the SOC limit to 5 % or 0 % i actually expect it to got there.

---

<div class="post-metadata">

**Author:** ![Johann](https://avatars.discourse-cdn.com/v4/letter/j/54ee81/32.png) [@Johann](https://community.victronenergy.com/u/Johann)\
**Post date:** [18 December 2024 14:17 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/8 "2024-12-18T14:17:06Z")

</div>

I’ve also noticed that the BMS starts requesting charge when below 10%  
N/c0619ab5d96e/battery/512/Info/ChargeRequest goes to true when below 10%

so maybe the ESS “listens” to the battery and adheres to this charge request.  
will investigate further.

But maybe this is “default” behavior of the pytes battery. And it just tells below 10% hey please charge me if you dont mind.

---

<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:** [18 December 2024 14:37 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/9 "2024-12-18T14:37:39Z")

</div>

> [@Johann](#):
>
> so maybe the ESS “listens” to the battery and adheres to this charge request.  
> will investigate further.

This is what it is likely to be - battery said no.

The reason is likely in cell voltage at low soc

---

<div class="post-metadata">

**Author:** ![Johann](https://avatars.discourse-cdn.com/v4/letter/j/54ee81/32.png) [@Johann](https://community.victronenergy.com/u/Johann)\
**Post date:** [18 December 2024 14:46 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/10 "2024-12-18T14:46:20Z")

</div>

also it seems to ignore the setting made in the veconfigure tab called “inverter”  
there it set the input low shut-down to 49V but it ignored it.  
it seems as if the ESS assistant completely overwrites some settings.

 ![Bildschirmfoto 2024-12-18 um 15.33.45](https://europe1.discourse-cdn.com/victron/original/2X/9/9e88f3511f5584512a9a6c9aeefbc914c4ba3a9d.png)

---

<div class="post-metadata">

**Author:** ![M\_Lange](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/m_lange/32/16_2.png) [@M\_Lange](https://community.victronenergy.com/u/M_Lange)\
**Post date:** [18 December 2024 15:00 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/11 "2024-12-18T15:00:25Z")

</div>

> [@Johann](#):
>
> it seems as if the ESS assistant completely overwrites some settings.

The assistant literally says that:

 ![image](https://europe1.discourse-cdn.com/victron/original/2X/9/9dccdde4c11a08ab0c1f4e7673bb4d32174af3ff.png)

Going below 10% is not recommended.  
Going below a cut-off value triggers a recharge to the sustain voltage.

That’s all mentioned/explained in the assistant and the ESS manual:  
[https://www.victronenergy.com/media/pg/Energy\_Storage\_System/en/index-en.html](https://www.victronenergy.com/media/pg/Energy_Storage_System/en/index-en.html)

---

<div class="post-metadata">

**Author:** ![Johann](https://avatars.discourse-cdn.com/v4/letter/j/54ee81/32.png) [@Johann](https://community.victronenergy.com/u/Johann)\
**Post date:** [18 December 2024 15:21 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/12 "2024-12-18T15:21:31Z")

</div>

Thanks, i must have overseen this.

But despite beeing not recommended, its very strange that it is not possible.  
I think there is a difference between the BMS signaling a charge would be good and the BMS blocking discharge.

Because the current limitation to 10% triggers a cycle of discharge, charge and discharge which cycles the battery. so either disabling min SOC to go below 10% in the settings slider or a just idling would be much better.  
but the current behavior might even be worse than just going down to the user wanted 0% at the moment it will cycle around 10% and also throw off the dynamic ESS because that thinks it has 10% left.

---

<div class="post-metadata">

**Author:** ![M\_Lange](https://dub1.discourse-cdn.com/victron/user_avatar/community.victronenergy.com/m_lange/32/16_2.png) [@M\_Lange](https://community.victronenergy.com/u/M_Lange)\
**Post date:** [18 December 2024 15:29 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/13 "2024-12-18T15:29:25Z")

</div>

At your screenshot you are already below 49V.  
If you want to go lower you have to lower the settings in the assistant.

---

<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:** [18 December 2024 15:35 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/14 "2024-12-18T15:35:16Z")

</div>

Possibly [triggering sustain](https://www.victronenergy.com/media/pg/Energy_Storage_System/en/controlling-depth-of-discharge.html#UUID-6b8f380a-3e19-c040-9dad-673577d775d5)? So trying to get back up to 51v?

---

<div class="post-metadata">

**Author:** ![Johann](https://avatars.discourse-cdn.com/v4/letter/j/54ee81/32.png) [@Johann](https://community.victronenergy.com/u/Johann)\
**Post date:** [18 December 2024 15:36 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/15 "2024-12-18T15:36:16Z")

</div>

i am manually discharging via external control because the ESS will cycle at 10%, thats my problem  
i have set the SOC limit to 0% (regardless if its recommended or not) and the dynamic ESS thinks it has more energy to play with than it actually gets. this will then start cycling at 10%.

and i am interested in what blocks going below 10% as voltage of the battery was well above the limits at 10% (the screenshot is well below 10%)

---

<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:** [18 December 2024 15:38 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/16 "2024-12-18T15:38:18Z")

</div>

Disconnect the battery bms control and you will work out fairly quickly if it is battery comms or not.  
Also will find out quickly if you should be doing that.

---

<div class="post-metadata">

**Author:** ![twam](https://avatars.discourse-cdn.com/v4/letter/t/90db22/32.png) [@twam](https://community.victronenergy.com/u/twam)\
**Post date:** [18 December 2024 17:55 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/17 "2024-12-18T17:55:53Z")

</div>

The cycling is really a problem and it looks to me like it actually is not connected to the SoC, but to the voltage. For me it always happens at 50V and this is a voltage which I did not put in any Victron settings.

Depending on the load, the voltage will be reached sometimes already at 13% for me.

---

<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:** [18 December 2024 19:09 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/18 "2024-12-18T19:09:25Z")

</div>

It will be voltage, since voltage drops under load.  
And voltage is fairly important at a cell level as well.  
49v is the setting _if_ the battery allows it.

---

<div class="post-metadata">

**Author:** ![Johann](https://avatars.discourse-cdn.com/v4/letter/j/54ee81/32.png) [@Johann](https://community.victronenergy.com/u/Johann)\
**Post date:** [18 December 2024 20:44 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/19 "2024-12-18T20:44:54Z")

</div>

I have some plots showing the cycling.

 ![Bildschirmfoto 2024-12-18 um 21.35.36](https://europe1.discourse-cdn.com/victron/original/2X/2/2daf4d16c650ace7e5458a421ac1232151cbb5e8.png)

The first one shows the SOC over time and the charge requested FLAG from the BMS.  
In the red boxes, the SOC Limit was set to 5%.  
In the green box the SOC Limit was set to 10%  
Between the red boxes i did manual discharge to almost empty.

As you can see, the charge request FLAG is set when going from 10 % to 9 % SOC

 ![Bildschirmfoto 2024-12-18 um 21.35.48](https://europe1.discourse-cdn.com/victron/original/2X/7/722e17e94fa78d5a737f14e75eb91823ff21d039.png)

The next one shows the corresponding pack voltage.  
The fact that it is near 50V everytime can also well be because the BMS Software has this weird waiting phase at 13 % SOC when it then jumps to 10 %  
Maybe its doing some recalibration there and this just happens to be triggered at 50 V because this might be known as 10 % SOC

 ![Bildschirmfoto 2024-12-18 um 21.35.56](https://europe1.discourse-cdn.com/victron/original/2X/5/527a4610fa45bd0c07c489ec1d48aff108f73a5e.png)

The last one shows the actual current together with the allowed charge and discharge currents.

===========

So what would be nice is to know if the ESS Assistant “listens” to the charge request. At least its what i suspect from the data. I might testing it by disconnecting the BMS CAN as suggested.  
Also it would be nice if this can be disabled. Or at least it might be usefull for other users in the future to be notified or prevented from setting the SOC limit to low. But i really dont see a reason for this restriction. LiFePo4 should be fine with a lower voltage limit of 3V which would be 48V on a pytes 48100R with 16S configuration. Which is around 1-2 % SOC when i look at my plots.

---

<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:** [20 December 2024 06:37 UTC](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009/20 "2024-12-20T06:37:12Z")

</div>

> [@Johann](#):
>
> Also it would be nice if this can be disabled

It can in DVCC. Remove controlling bms. You can still leave it physically connected and see data.  
Be aware though that mppts and inverter may switch off or need a reset.

Plot the cell min and max. Overall pack voltage may be ok but you have a weak cell. This may be the other difference in the behaviour.

[Next page](https://community.victronenergy.com/t/multiplus-starts-charging-battery-when-reducing-minimum-soc/9009.md?page=2)
