ossi avatar image

ESS (AC DC coupled) "Feed-in excess solar charger power" not full potential


i running a ESS (MultiGrid 48/3000 FW459, VenusGX FW v2.31with EM24) with AC Coupled third party PV Inverters (via ET340 and ET112) and a Smart Solar 150/35 v1.39 and a BYD B-Box 5.0kWh. (DVCC enabled, SVS disable, Smartsolar has BMS controlled)

The DC Coupled PV system is oriented south and could be enlarged by approx 900 Wp, since currently only 1,8kWp is installed. Maximum charge power to battery is limited at 2000W fixed due to the 35 Amps - i know ;).

In the ESS Settings I enable " Feed-in excess solar charger power" but soon i discovered the the typical behavior of the system was to charge from the East oriented AC Coupled inverters, which means, the the battery is full, sincce there is enough excess. But the south orientated DC coupled PV System was dearted by over 50% due to battery being at SOC 100%, even with the enable option of "feedin excess DC Power". Over have of the production of the south oriented DC coupled PV is derated (see pic attached, redline is potential solar production).

To prove my hypotheses i changed the ESS Setpoint to activly discharge the battery into the grid, thus a lower SOC than 100% is realized. this enables the BMS controlled Smart Solar to use the full potential of the PV system. (previously 340W production goes up to 900W Production).

See my screenshots and notes

ESS Feed-in excess solar charger power - not full potenial.pdf


I presume that the Mutligrid doesnt discharge/feedin as much power as the full potential of solar available on the DC side.

I would presume that the voltage Gap between SmartSolar and Multiplus isn't high enough for Multi to discharge the battery more but to keep it at 100% and though making it possible for the SmartSolar to feedin more of his potential solar power.

So propably i will not add any more Modules to the Smart Solar or install another SmartSolar, but install another PV Inverter AC coupled.

If anybody has the same Issue please let me know!

If anybody has an idea how to optimize the use of the DC coupled Solar to feed into the grid, please let me know! I thought already of an external PLC writing the ESS Setpoint into the Modbus register, to actively reduce the SOC during the daytime, to make more use of the DC coupled PV System.




ESSchargerFirmware Update Issuemultigrid
2 |3000 characters needed characters left characters exceeded

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

3 Answers
ossi avatar image
ossi answered ·

To me it seems like the V2.4~34 released today is design to solve this issue!

*Change log*

After only one day (low irradiation) it seems like the fix is working so far:

My recommendation would be to try and test the release candidate if have have problems with this issue (feedin excess Solar). But keep in mind these are beta versions, which are not intended t o run a customer systems.



1570794864435.png (96.3 KiB)
1570795102483.png (74.4 KiB)
2 |3000 characters needed characters left characters exceeded

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

ossi avatar image
ossi answered ·


after testing the this workaround (Set BatteryMonitor to Multi instead of BYD CAN BMS) for approx. 40 days, i noticed a high difference in the SOC between the System (Multi) SOC and the "real" CAN BMS SOC. ESS is set to discharge to a minimum SOC of 20% as a reserve for backup application.

But even without grid failure due to the miscalculation of the SOC in the Multi, the SOC dropped below 20% down to 2%.

I enable public access for the system, for the next 2 Months so user installers can see the difficulties i am facing:

I was too afraid, that the BYD BMS would shut down DC Connection inside the BMS due to LOW SOC below 0%. So i had to switch the Battery Monitor back to CAN BMS, so a failure in the SOC Calculation is corrected again.

I am aware that the feature "feed-in excess solar charger power" will not work properly again as it was at the beginning of this thread.

The workaround described by @Daniël Boekel (Victron Energy Staff) is working, but in my opnion need constant attention, not to drop the real CAN SOC below the safety threshold

See attached PDF as documentation for the issue and the deviation between the SOC calculated by the Multi and the CAN BMS SOC by BYD.

I hope Victron comes up with a proper solution, since I sooo was sure, that especially with BYD batteries this feature - "feed-in excess solar charger power"-was already working properly, otherwise DC Coupling of PV doesn't make any sense in a ESS System anymore.




ESS (AC DC coupled) Feed-in excess solar charger power SOC calculation 25% too high.pdf

2 |3000 characters needed characters left characters exceeded

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

Hi @Ossi
I can assure you we are still working on this.

basically the idea is to use the voltage sense from an optional source (Multi or BMV is the idea). and thus keeping the correct SOC from the battery itself.

ossi avatar image ossi Daniël Boekel (Victron Energy Staff) ♦♦ ·

Hi @Daniël Boekel (Victron Energy Staff)

any progress so far?

is the bug fix/ feature integrated in the beta version of VenusOS? it would be not problem to update above latest release candidate on this installation to test changes?



Daniël Boekel (Victron Energy Staff) avatar image
Daniël Boekel (Victron Energy Staff) answered ·

Hi @Ossi

The problem is the difference between the target voltage setpoint of the MPPT and the Multi/Quattro, if the cable voltage drop is bigger then this value, the MPPT is limiting on maximum charge voltage.

You can fix this for now by:

-setting the Multi/Quattro as battery monitor

-turning -on- SVS

We are working on a fix that works 'out of the box' but for now you can use these settings.

Please remember that the SOC is now also calculated by the Multi, and that is less accurate then what the CANbus battery calculates.

2 |3000 characters needed characters left characters exceeded

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

Hi @Daniël Boekel (Victron Energy Staff),

previously already tried SVS enabled, but didnt document it, today i tried again, but the result seems not satisfing:

ESS Feed-in excess solar charger power - not full potenial (SVS fix).pdf

Description SVS enable:

SmartSolar produces his full potential of Solar, but the voltage of the battery rises high than 56,2VDC. Due to the constrains of the BMS it suddenly stops producing at all.

There for i would describe the system performance as in-stable. See attached Screenshots for the SVS enabled operation for approx 10mins.

The result is a lot of micro cycles of the Battery Power: after the shutdown of the DC coupled charger, AC coupled PV Power is used to charge the battery, which doesn't make any sense.

Using the Multi as Battery monitor, with a CAN enabled battery doesn't make too much sense for me and the risk involved of a BMS shutdown is too big for me.

Very happy to hear you are aware of this issue

Hi @Ossi

As the voltage sent by the BYD battery is only updated once every 5 seconds, it is not suitable for this task, that's why you have to select the Multi as battery monitor.

The system still listens to the BMS for the target voltages, and as you know if it wouldn't, the battery will disconnect to protect itself.

ossi avatar image ossi Daniël Boekel (Victron Energy Staff) ♦♦ ·


so far the workaround seems to be using the full potential of solar:

1561962753668.png (25.5 KiB)