Hi,
I want to limit our charge current.
We’ve got 6 MPPT and 2 Fronius
The Fronius will feed in but the Trackers continue to charge the battery.
Is this a bug? I was assuming that they will be throtteled aswell!
MPPTs are only limited by DVCC CCL if DC Export is deactivated.
If DC Export is ON, then CCL is ignored by MPPTs.
Switch off the internal chargers in the inverters.
So disable the internal charger and set the charge current to zero.
Or add the charge current control assistant.
Ok thats not the right thing for me - I want to limit charging but keep exporting enabled.
Then you could try to limit CVL instead of CCL.
For example it’s possible to change CVL with Node-RED
Well the chargers of the multiplus may be disabled. And you assume that then the trackers will be throttled?
I’ll have a look into the cahrge control assistant. hopefully that may be used together with feeding in
The trackers wont be throttled with the inverter internal chargers disabled- i assumed you didn’t want that as you are trying to feeback.
What should stop happening is the inverters don’t charge from grid or ac pv.
But if you need some control over when then you need/want the charge from a grid source - current control assistant.
As mentioned you can’t throttle the charge current if you want feedback.
This should be as simple as limiting the Charge Current in the DVCC menu, no ?
Don’t expect 100% accuracy in the effective charging amps though.
I use this feature (from Node Red) to limit charging my LiFePo4 batts to 5A when they’re at 90% SoC.
Works good but as stated: the actual chargerate is approximately the configured rate.
Not when grid feedin is enabled.
4.3.5. Feed-in excess solar charger power
@n-dee the reference in the manual. It is not a bug.
@lxonline: well damn, I stand corrected. TIL.
I was under the impression that DVCC Charge Current Limit (towards the battery) would remain active, even when “Feed in Excess DC” is active - must’ve read over the specific note.
Thanks for pointing it out !
Now I’ll need to think of a new way to stop charging my battery at a specific SoC if I ever enable DC Surplus injection.
Limiting the Charge Voltage might be a crude way.
Or with DESS I could manipulate the Target SoC.
Yes. Thats the point (btw. thanks LXonline)
As I have grid feed in enabled, i am not able to control the charging of the battery
Well the voltage cap may help. But as i mentioned you can disable the internal chargers on the inverters.
I seem to remember that’s not even 100% possible or safe when running PV inverters on AC Out.
Because when the grid goes out and a load is turned off, the AC PV inverters need to dump their power somewhere while they’re throttling down.
And until batteries are (nearly) full, you probably want to charge them from both AC and DC PV
I’m going to assume that Victron will still limit the charge current being pushed into the batteries to the maximum advertised by the BMS.
@n-dee : If you’re running ESS or DESS and Node Red, you could try manipulating the"ESS Max Charge Current" (or Power) in the Settings Control Node, or the Target SoC in the DESS Control Node.
If, like me, you want to limit charging your batteries above a certain SoC, you could try setting the ESS Max Charge Current to 1% when the target SoC is reached.
Or with DESS you can try manipulating the Target SoC.
This limit is ignored when feedback is enabled. Which is why it is stressed to have a correctly sized battery bank
The charge current assistant is the way. It will allow some control over the internal chargers.
Or try the dess.
The Charge Current limit in DVCC is ignored, I agree on that.
If the max charge current from the BMS is also ignored, that sounds like bad news.
The bms wend the ccl to dvcc. It is the same limit.
Which is why a correctly sized bank/inverter set up is stressed upon so much.
Hi,
Well I’m controlling the cerbo via HomeAssistant (writing to registers)
My goal is to collect the pv-maximum in the middle of the day.
Therefore it would be fine to disable charging untill about 11 o’clock. But in this time feed-in should be active!
I think this will not be possible at all.
I’ll try with registers 2701 to 2704
→
com.victronenergy.settings ESS max charge current (fractional) 2701 uint16 1 0 to 100 /Settings/Cgwacs/MaxChargePercentage yes % ESS Mode 2 - Max charge current for ESS control-loop. The control-loop will use this value to limit the multi power setpoint. For DVCC, use 2705 instead.
Aha !
So instead of first charging your batteries and only when they’re full start injecting the surplus to the grid, you’d like to inject solar to the grid (while injection prices are still good) and around 11 o’clock, when injection prices plummet, start charging your batteries instead of injecting.
This about right ?
In that case, an option you could try would be to manipulate the grid setpoint.
With some NodeRed or other form of voodoo, you could monitor the power going in to your battery and use that to steer the grid setpoint.
if ((time < 11h && PowerToBatt >= 100W && SoC > 50%)) {
GridSetPoint == GridSetPoint-100W
}
else if ((time < 11h && PowerToBatt < 100W)) {
GridSetPoint == GridSetPoint+100W
}
else {
GridSetPoint == SomeValue
}
This is very crude, conceptual and untested code but it might bring you some ideas and it avoids having to mess with charger settings.
really cool idea!
Plus i’ll do this only when PV Forecast is high enough AND while we’re ongrid.
Thanks !
And here I am, giving away my good ideas, completely for free.
Silly me
Have fun !