Set CCL on Victron/Pylontech System (Temperature Management)

Hi All

I am keen to manage the temperature of my bank by reducing the CCL during peak times on HOT days.

Tried to set the CCL but this is unavailable for the Pylontech Batteries (algorithm I guess).

Is there a way to do this?

You can set a maximum charge current (the system will use the lower of this value, or the one from the BMS) in this setting:

com.victronenergy.settings/Settings/SystemSetup/MaxChargeCurrent

It is the same one you see on the DVCC menu.

You can set it via modbus, mqtt, Node-Red as well.

2 Likes

You don’t now the mqtt location/path by any chance?
??> N/XYZ/vebus/276/BatteryOperationalLimits/MaxChargeCurrent

I don’t want to upset charging algorithms/ESS/DVCC in any way :slight_smile:

It should be (for writing):

W/VRMID/settings/0/Settings/SystemSetup/MaxChargeCurrent

1 Like

I have had some time to fiddle and some feedback.

Setting the Max Charge Current (discussed above) in DVCC or via MQTT does not limit the current (it looks like it is ignored).

If you are feeding in excess DC-coupled power into the grid, then yes, it is ignored. Not ideal, but has been that way for a long time, and not particularly easy to fix.

The way it works, is using voltage. Once the voltage begins to rise slightly above what is required for the battery, the Multi feeds this “overvoltage” into the grid. The only way this works properly, ie all the energy goes into the grid, is if you leave the solar chargers unlimited.

It is possible to do it differently, but it would require a whole new loop on top that feeds everything over the CCL into the grid. And of course it won’t be 100% accurate, because when the load changes, it will play catchup, etc etc.

1 Like

So if I don’t feedback until the battery is full (temperature management) and then start I should be fine… going to test this later.

Would be nice if ESS could dynamically throttle back the CCL for reduced temps and still reach 100% full batteries.
It has the projected solar and load volumes which are fairly accurate.

Throttling back charging is the job of the BMS :slight_smile:

But I think what you’re trying to say is that you could, using the same info used for Dynamic ESS (the buying and selling of energy framework), feed energy into the grid sooner while charging the battery slower.

There are people who do that. All you do, is you use Node Red to set a grid setpoint that is negative about 80% or so of the incoming measured PV. Voila… battery charges slowly, most of it goes to grid.

1 Like

I mean, sure. One can do it in HA but it would be easier if the Cerbo could do it itself.

Have you considered a low tech solution using a [Digital Temperature Controller with LCD Display XH-W3001] that activates a fan if the temp reaches a certain threshold? I’ve been using a couple of computer cooling fans to keep my Goodwe temp below 45 degrees, it turns off at 35 degrees. Been using it for over a year and it works well. I could post a couple pics if there is interest in the approach.

Yes please.

Used 2 fans from and old PC, and a 12V charger that I had lying around. The fans fit nicely about 8 cm below the inverter. I salvaged aluminium angle used by tilers, initially taped and cable tied the angles together, but later attached to the fans with screws. Plastic file divider (red) used to channel the airflow. Money was spent on a [Digital Temperature Controller with LCD Display XH-W3001] Takealot or Temu (12v output model, you also get 220v models) R229 and a R40 plugbox for power. The temp sensor was located at the back of the inverter at the top of the heat sink. So far working well although a bit noisy, I believe one can buy quieter fans, but in my case the Goodwe inverter generates maximum heat midday so noise not an issue. A couple of pictures of the components used and installation.

That’s very neat. I happen to have 2 computer fans as well. I think I might try this.