Is it possible to STOP charging from grid?

Can you not use the Sustain mode? This is activated on the last tab Advanced in VE-Configure. Tick the box and click on the link for further information and manual.

When the basic ESS isn’t working, enabling other features that isn’t intended for this use case is unwise.

I have switched both “Battery Monitor” and “Controlling BMS” from “Automatic” to my actual BMS; no change :frowning:
@nickdb please find attached my remote veconfigure file.

c0619ab7cf7e_inst_ttyS4_Interfaces_Mk2_Tunnel.rvsc (5.3 KB)

Quick scan, nothing obvious in there. Can you send the vrm advanced widget showing battery charge limits (cvl, ccl etc) as well as the inverter state widget.

Sure!
This is the inverter state (all day I kept grid power OFF, and it was fine; you see just for a few minutes I truned Grid power ON, and you already see “bulk” and “passthrough” on the chart, although batteries fully charged):


And this is the battery limits widget:

It is not a DVCC issue. Connect directly to the MP II via Mk3 cable and disable Charging under the Charger tab.

@fredadjei I did that already, that was the 1st thing I did; I even stoped/started again the inverter, to make sure the settings are loaded properly; But it seems that something (ESS? DVCC? BMS?) overrides this setting :frowning:

Please make sure it has saved the setting on all MPs. Initially mine kept flagging the option ON so i was having same problem till it saved the unflagged option then charging from Grid stopped.

I had a similar problem but I am running an old version of venus (V2.66).

I found that dvcc was over-riding my charge current control assistant randomly, very much like yours is doing.

I modified dvcc.py to stop it controlling the charge current.

With V2.66 ( I don’t know about later versions but I would assume the same) if you have dvcc on but CCL off it sets the multiplus charge current to maximum, it actually tries to set it to 1000A but that is not possible so it goes to max. if you set CCL on it also commands the multiplus charger but to a lower value.

these commands sent from dvcc over-ride other charge current control commands from the system so I had to edit dvcc.py to stop it sending them. that does mean I can’t use CCL but that was a small price to pay for me.

You can’t compare how the system operates now to ancient versions back to v2 (it started being supported in 2.12).
There is no need to hack dvcc on current implementations and it is ill-advised to do so.

If you tweaked the DVCC, then you can use DVCC and also control CCL

Just try to implement a control loop where you adjust the current based on the difference/deviation in voltage from the target CVL.
The greater the difference (given by loads’ magnitude), the greater the current correction.
For example, starting from 1A for 10mV difference to full charge current for 200mV difference.
In other words, implement a variable CCL like some BMSes implement variable CVL/CCL.
I have it this way for almost two years and work flawlessly, compensating for a lot of problems others have with feeding to grid when CCL=0, prioritization of loads over energy sources, etc.

Your assumption is correct. The same of the latest version of Venus OS. See below.

max_charge_current = 10000 if self._multi.allow_to_charge else 0

Hi ovidus , rien de plus simple pour ne plus ĂȘtre alimentĂ© par le rĂ©seau : mettre onduleur uniquement et le rĂ©seau est coupĂ©. Cordialement

can you tell the setting you have for the cost of the use of the battery?

that’s my problem as well; dvcc is requesting battery charge,and my inverter complies, even if I set '“Charge Current” to 0, or " Charge” to OFF, or whatever other settings I try; Right now,batteries to 96%, as soon as I turn grid current ON, house is powered from grid and batteries start charging :slight_smile:

I have tried all solutions mentioned in this thread, they do not work for me.

But I don’t want to start writing/tweaking scripts yet, I would have expected to fix this from settings since,to me,what I want is a basic thing:always prioritize batteries; my system always prioritizes grid,and I mean always.

Ihis is not exactly what I want: I want to use batteries only,until SOC reached, and then to switch automatically to GRID. In my mind it seemed simple enough, but it is not. Is I want to skip grid always,I would keep grid off and that’s all.

Sure. How do I get to this menu? :slight_smile:

That’s only applicable if you’re running DESS.
In regular ESS, there is no battery cost setting.

I am baffled at the amount of horrendously wrong comments and tips I’ve seen in this thread.

  • Using DVCC and setting the charge current to 0 is a very bad idea
  • The DVCC Charge Current applies to all charging methods, both AC and DC
  • Disabling the charger or setting it to 0A with VEConfigure3 is also a very bad idea in an ESS setup, double so if you have PV inverters on AC Out
  • “Limit internal charger to prioritize other energy sources” should never be enabled in an ESS system, it will cause problems and this is clearly mentioned in the manual
  • Your VEConfigure file says that no PV Inverters are connected to AC Out: is this correct?
    From your GUIv2 screenshot it seems you only have DC-DC / MPPT Solar Chargers.

It’s hard to make an assessment based on guesswork, since we don’t know what your system looks like.

  • The VEConfigure file is from a Multiplus-II 10kVA
  • That Multi is running firmware 508, which is rather old
  • What version of VenusOS are you running?
  • What kind of DC-DC / MPPT charger are you using?
  • Is there a PV inverter present?
    Where / how is it connected?

Start by updating the Multi’s firmware.
If you do this via VRM (advised), do not forget to save the .rvsc file presented to you after the firmware update is done.
Open it with VEConfigure, let it convert the configfile, verify all parameters are correct, close and save the new “-merged” configfile and upload it again to your Multiplus.
Not doing so is a possible cause of the problem you’re experiencing.

Next step: disable SVS, STS and SCS, make sure your battery is set as the Controlling BMS.
Then reboot your GX and check again if the system still wants to pull from the grid.

ESS literally works by default the way the OP expects.
If it doesn’t behave this way there’s something seriously off somewhere.

You cannot use this feature with an ess system it is meant for wind solar priority on systems thatvare not fixed and cannot use ess