Smart solar mppt rs 450/100 not feed in grid when battery is full

Hello,

I have the following setup:

  1. 3x Multiplus II (3 phase) (with ESS and Battery life active)
  2. Cerbo GX
  3. 4X pylontech us5000
  4. 1X Fronius Inverter
  5. 1X Smart Solar MPPT 450/100

when the battery is full The Smart Solar MPPT 450/100 starts to reduce the feed in current and it doesn’t contribute to the feed in power into the grid. The DC coupled Feed-in excess is active.

Thanks for your support.

Did you follow the victron / pylontech setup guide regarding voltages ? Works without problems in many of my installations.

https://www.victronenergy.com/live/battery_compatibility:pylontech_phantom

Jens

Hi Jens,

I went throught one more time reading the victron / pylontech setup guide regarding voltages and if I’m not doing some mistake are correct.
Do you have some idea what can cause this issue?

Thanks

Have you set a grid code appropriate for your country using VEConfigure on your MP?

Do you have any ESS assistants installed and enabled?
Because in order for what you want to work, according with the scripts, you need to:

  1. Have the assistant with ID=5 installed. I suppose it’s the ESS assistant. Check /Hub4/AssistantId = 5
  2. Have the Multi with the AC connected. Check /Ac/ActiveIn/Connected = 1
  3. Have DC coupled feed-in excess enabled. Check /Settings/CGwacs/OvervoltageFeedIn = 1

If all are checked, then the system will maximize chargers’ production.

Hi Alex,

Sorry, but it is not clear to me how to access those settings.

Thanks,

If you switch off battery life does it work?

Those are the dbus paths / variables.
But if you don’t know how to look at them, let’s see another way.

  1. You said that you have DC feed-in excess enabled. That’s good.
  2. Connect Multiplus’s AC-In and confirm in Cerbo that grid is coming in. But that’s obvious since you want to feed-in. :slight_smile:
  3. Install, if you don’t have it already, ESS assistant and configure it.

After all this the MPPT should not be throttled anymore.

Hi Alex,

thanks first of all for you help.

  1. Yes, DC feed-in excess is enabled.
  2. Yes, Multiplus’s is connected to the AC-In: the Fronius Inverter that is indipendent on the output is able to feed in into the grid when the battery is full…
  3. ESS is installed and configured. Do I have some wrong configuration?

Thanks

It seems that the basics are covered. It should work…
But being a 3 phase system with an additional PV inverter, there are quite a lot that could be go wrong.
Next step will be to dig deep into each device configuration.
But that could be a long process as you said it’s not easy for you to access Cerbo through SSH…
Do you have a professional installer nearby or did you install it by yourself?

Hi Alex,

I have done the installation. I’m an electronic engineer with experience in IC design. If I need to access into the Cerbo GX through SSH is not a problem, but I’m not familiar with this device, the internal script structure and file settings.
I have used in the past Putty to do these kind of stuff to access Raspberry in some of my projects.

Today I’m trying what LX is suggesting to disable the battery life to see if have some effect.

Thanks

Hi,

Turning off Battery life doesn’t solve the problem.

Regards

OK then…
Use SSH and log into Cerbo, after you enable superuser access level.
Don’t forget to set the root password and SSH on LAN for that.
Once you get prompt access, run dbus-spy utility.
Browse through the tree and see if the above mentioned keys are properly set.
Also for easy browsing in Cerbo’s OS, use WinSCP or similar.

Hi Alex,

using SSH I was able to log into Cerbo GX:

All the settings are as you were suggesting:

  1. /Hub4/AssistantId = 5
  2. /Ac/ActiveIn/Connected = 1
  3. /Settings/CGwacs/OvervoltageFeedIn = 1

Thanks

And still doesn’t feed-in?
Because when all this conditions are meet, the MPPTs are maximized…

See here and here.

Hi Alex,

I’m reading in some other discussions in the comunity that when there is a MPPT involved they have increased the final regulation voltage of the battery by 0.4V overwriting what the BMS of the battery is trying to impose allowing the Multiplus 2 to be able to feed in into the grid.
The only way I can see to do so is to change in DVCC the “Limit managed charge voltage” to 52.8V but reading the python script I’m seeing :

if charge_voltage is not None:
user_charge_voltage = self._settings[‘maxchargevoltage’]
if user_charge_voltage > 0:
charge_voltage = min(charge_voltage, user_charge_voltage)

charge_voltage should come from the BMS and should be the 52.4V, so because there is the min(charge_voltage, user_charge_voltage) I don’t think is possible to apply the 52.8V.

what do you think?

What do you think about updating the firware? Is it possible that this issue has been solved with some update?

Thanks

@gpatti
Does your input current limit allow the excess production from DC as well as the Ac PV to also be outgoing?

Hi,

what I can see is that excess production from AC PV can feed in into the grid while it is not the case for the one from DC PV.

Thanks

That piece of code is only taken into account if you set a value in the Limit managed charge voltage
If not, the user_charge_voltage will be 0 and the min() will not execute.
Glad that you’ve started to analyze the code. For sure you’ll find out the culprit. :+1:

Hi Alex,

Do you have any suggestions on how to debug this issue and sniff into the Cerbo GX to identify which parameter in the control system is causing the power reduction from the SmartSolar MPPT 450/100?

Thanks