question

xpatrik avatar image
xpatrik asked

Ess weird behavior (charging and discharging battery)

So i just installed my system yesterday and this is my first solar production day.

I have the system set to "Optimized without BatteryLife"
Soc limit is set to 40%
Inverter power limit set to 1000W (Don't want to discharge the battery super quickly because its a smaller one)

So i'm having a problem when the solar recharges the battery to around 43% then the inverter discharges it back to 40% and the cycle repeats.
I would like to somehow prevent this and just use the 600W thats coming from solar directly to power the inverter and just keep the battery charged at 40% no more no less.
Do i have something set up wrong?

2.png1.png

ESSess discharging
1.png (106.8 KiB)
2.png (73.4 KiB)
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

2 Answers
nickdb avatar image
nickdb answered ·

Your system is a bit mismatched, with that little solar it isn't going to work well.

At 40% ESS will dedicate PV to charge the batteries, at 43% it will allow battery discharge so if your loads are greater than the 600W (less overheads) of PV, it will just discharge down to 40% again and repeat.

You need to either up your solar, significantly lower the inverter limit beneath the PV limits, or set the system to keep batteries charged. With this it will fully charge batteries, then use all remaining solar for loads, never discharging batteries unless grid fails.

If you enable batterylife it will raise your minimums to something the system will cope with, but ESS is not designed (in that mode) to do what you want. You would need to integrate with the more complex other modes to try force that behaviour.

4 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

xpatrik avatar image xpatrik commented ·

If i set it to keep batteries charged it would fix my issue but that also isn't ideal to keep the battery at full voltage all the time. Do you think that its fine to just leave it as is and just wait until i upgrade my system with more solar. Am i missing on some soalr production if i keep it like its now?

0 Likes 0 ·
nickdb avatar image nickdb ♦♦ xpatrik commented ·

Your AC consumption is consistent at 1800W, 600W PV will go nowhere.

Your 1000W limit is way to high, reduce it to below 600W, find something that has reasonable balance, you'll need to experiment.

No other way around it.

You want your batteries to regularly fully charge, leaving them low is not a good idea.

A healthy PV upgrade is needed.

1 Like 1 ·
xpatrik avatar image xpatrik nickdb ♦♦ commented ·
I currently have the inverter power limit set to 550W and it's keeping the battery at 0-50W This seems to be working great so far
0 Likes 0 ·
nickdb avatar image nickdb ♦♦ xpatrik commented ·

You can try schedules as well. This allows you to set time windows when the battery is allowed to discharge or is charged from grid to a preset level.

Section 4.4

https://www.victronenergy.com/upload/documents/Energy_Storage_System/ESS_design_and_installation_manual-en.pdf


0 Likes 0 ·
xpatrik avatar image
xpatrik answered ·

Until i upgrade my system with more solar i fixed it by coding a small app that comunicates with venus device via modbus and sets the max inverter power to pv-power * 0.92 (i claculated the conversion efficiency is around 92%) and that keeps the battery at around 0w all the time

2 comments
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

nickdb avatar image nickdb ♦♦ commented ·
As long as it works for you. You could also use node red with the venus large image, which gives you a lot of control to automate.
1 Like 1 ·
xpatrik avatar image xpatrik nickdb ♦♦ commented ·

I made this and tweaked it in around 30minutes and works perfectly

0 Likes 0 ·

Related Resources

What is ESS training video

ESS Quick Installation Guide

ESS design and installation manual

Additional resources still need to be added for this topic