Peak shaving on 3-phase grid with single MPII

Hi All,

Probably a beginner question, but I’m not able to figure out how I can do peak shaving on a 3-phase grid with a single multiplus II connected to L1.

I live in Belgium and we have something called capacity tarif, where we get charged for the highest peak of the month. On a 3-phase grid, the usages of all phases are just added to each other, so 1000W on L1, 2000W on L2 and -500W on L3 would result in a peak value of 2500W. I would like to reduce the peak usage by activating peak shaving but it is not doing what I hoped it would do.

If I enable peak shaving and set it to 5A per phase, it perfectly limits the current on L1 to 5A immediately when I enable a load. However, it does nothing when exceeding 5A on L2 or L3. Multiphase regulation is set to “Total of all phases”.
While the above solution would be nice if it worked, an even better solution would be that I can set a peak shaving limit to the total of all phases, but I can’t seem to find a way to do that.

The only solution I can think of right now is to implement my own peak shaving in nodered by looking at the total AC consumption, and when it exceeds my limit, disable DESS and set the grid setpoint to my limit. But this seems complicated for a feature that’s already in ESS.

Is there anything I’m doing wrong or is there really no other way than doing it myself through nodered ?

1 Like

What components do you have?
Please add some screenshots of your settings.

Where did you set a 5A limit?

I have an Energy Meter VM-3P75CT connected as grid meter, measuring the 3 phases, 1 MultiPlus-II 48/5000/70-48 connected to L1, and a cerbo GX. The battery is a set of 2 pylontechs US5000, and there is an AC PV inverter on AC-OUT.

Maybe also relevant, I have DESS enabled.

I think these are the relevant settings:


And a screenshot of the vrm dashboard:

I’ve created my own peak shaving logic in nodered and now it’s working perfectly, while the peak shaving function in ess is disabled.
Is the buit in peak shaving meant to work only on the phases that have a MP attached or should it work across all phases ?

I have the exact same problem (also from Belgium)
I’m using a MPII 48/5000 connected to L1 (with the required 018C ESS Assistant), a Cerbo GX, EM24 ethernet grid meter, BYD 15.4kWh battery and have an AC input connected Victron EVCS.

I have implemented my own (successful) peak shaving logic in NodeRed because the one from Victron does not work for our situation.

I would like to use Dynamic ESS but the problem above keeps me from doing this (or I should add some more NodeRed Logic and/or use the Victron DESS NodeRed implementation which I would also not prefer).

So I support the question above to allow peakshaving to work on the combined power of the phases of a 3 phase system with only one MP on L1 (and NOT the input current for each phase separately as that strategy is of no use in e.g. Belgium). And, that DESS would also adhere to the peak shaving settings when charging the battery from the grid with other loads active.

I have the vrm based DESS enabled in my solution, I just disable it when I need to peak shave. When the peak is over, I enable DESS again.
The only other thing you need to take into account is that DESS will discharge to the minimum SOC and you have no capacity leaft for peak shaving. So I reset the DESS target soc to minimum SOC + 5 when it plans to go below.

But ideally, the peak shaving would just work for 3 phases on a single MP II when you have multiphase regulation enabled.