Venus OS v3.70 - MPPT 150/100 VE.Can with DC-side export enabled suddenly stops charging

MPPT 150/100 VE.Can stops charging the battery for some unknown reason.

In my setup running stable Venus OS v3.70 I have DC-side excess energy export to the grid enabled. Today I noticed that the MPPT charger simply stopped working. First thing I did was reboot the Cerbo GX, and at first glance that seemed to help. But as soon as the charger switched to “External Control” state, it stopped working again.

My configuration has been stable for quite a while and basically unchanged, so this really got me thinking. It turns out that disabling DVCC fixes the problem immediately. The MPPT starts working again and DC-side export to the grid functions correctly.

Interestingly, I already had this issue once on one of the 3.70 beta versions. I even mentioned it in the main 3.70 beta thread. Back then, reverting to 3.67 solved the problem. The system ran for a few days on the older stable firmware without any issues. Then when a new 3.70 beta was released, I started testing again. Everything had been working fine — until now.

To make things even more confusing: re-enabling DVCC a few minutes later did not cause the issue to come back.

Where should I start looking for the root cause?

Unfortunately, I can’t roll back to 3.67 anymore for testing, because installing 3.7 wiped my local 3.67 firmware copy from the Cerbo.

You can download and reflash the device with 3.67.
Worth checking if your battery set CCL to 0 at the time.
DVCC is effectively enforcing what the battery is asking for, so if it is shutting MPPT’s down it is because that is what it is interpreting the battery wants.

The behaviour can vary depending on the pack, this isn’t a DIY BMS is it?

Hi Nick, thanks for the quick reply.

My system is not controlled by the battery BMS, so the BMS definitely wouldn’t be able to enforce or override anything. I’m using DVCC only to manually limit the maximum battery charge current to 100A.

Also — what’s the simplest way to install Venus OS v3.67 on the Cerbo GX? Can I upload the OS image to some specific directory via SSH and downgrade that way?

Unfortunately, I don’t have a microSD card on hand, so I can’t follow the standard recovery procedure. I’d also prefer not to wipe any settings — I just want to reboot the Cerbo on the older firmware version.

EDIT:

OK, the issue has just happened again.

The MPPT has practically stopped working. Meanwhile, the PV inverters connected on the AC side are producing very nicely the whole time. The panels are on the same roof and facing the same direction.

After disabling DVCC and rebooting the Cerbo GX, the MPPT starts working properly again.

No easy way short of a full reset.
So what is your battery monitor in system systems and what is set in DVCC?

In this particular system, a BMV-702 is used as the battery monitor.

The whole setup is configured to operate based on voltage settings, not under external BMS control.

In that case the inverter algorithm is used.
Send a screenshot of your DVCC settings.

These are the settings I’ve been using for quite a long time, and everything had been working correctly up until now.

That is quite a charge voltage.
Try disable the SVS when next it happens.
(The old UI is getting quite uncommon to see these days :slight_smile: )

The voltage is set that high because my main battery is a 15S Li-Ion NCM pack — it can be safely charged up to 63V.

I really like the simplicity of GUI v1 :slightly_smiling_face:

I’ve disabled SVS — let’s see if the problem happens again.

It’s probably worth getting a meter out and comparing voltages at the various terminals to see if they all agree.

I’ve checked — that’s where I’m starting the diagnostics. The voltages match within a few millivolts.

Attach a remote config file for the system.
And any charts from the BMV/inverter/mppt that shows the battery voltages and current at the time.

This is today’s screenshot of the voltage and current from this specific MPPT charger.

The current drops you can see on the graph correspond to the periods when the MPPT stopped working.

That’s the PV side. Send the battery end please.
That is a low PV voltage. If it is getting very marginal in places to the battery voltage +5V cutoff that will lead to the mppt stopping charge, can’t see specific values from the image.

This is battery side from MPPT:

This is battery side from BMV:

Here is one directly from BMV

I would zoom in to that voltage dip, and then compare the actual battery voltage to the PV voltage at the time.

This load increase (voltage drop) doesn’t correlate with any MPPT downtime. It’s just a periodic energy draw of around 10 kW from the battery.

Maybe I can give you access to the system so you can check it yourself? Remote support is enabled at the moment.

Today the MPPT stopped working again at around 10:30.

I completely disabled DVCC, rebooted the Cerbo GX, and it’s working again. Any ideas?