question

Thomas Raabo avatar image
Thomas Raabo asked

Very slow charging ESS - 2 Multiplus 2

Hi.

I setup a new system but i simply cant get it to charge my batteries after i discharged them to 19%


I tried with keep battries charged and without battery life set to 95%


screenshot-2023-01-02-231902.png


screenshot-2023-01-02-231922.png


screenshot-2023-01-02-231937.png


screenshot-2023-01-02-231952.png


screenshot-2023-01-02-232029.png


screenshot-2023-01-02-233407.png

Multiplus-IIbattery chargingESS
2 |3000

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

16 Answers
Thomas Raabo avatar image
Thomas Raabo answered ·

Okay.

Found easy fix.


edit

/opt/victronenergy/dbus-systemcalc-py/delegates/dvcc.py


And remove the following line to remove pylontech quirks (Line 78)

0xB009: _pylontech_quirk,


It will not use values from BMS


1672747862853.png


1672747862853.png (102.7 KiB)
9 comments
2 |3000

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

nickdb avatar image nickdb ♦♦ commented ·
That change is unlikely to be persistent across updates.
0 Likes 0 ·
Thomas Raabo avatar image Thomas Raabo nickdb ♦♦ commented ·
Yes... so need to make it persistant somehow


0 Likes 0 ·
Alexandra avatar image Alexandra ♦ Thomas Raabo commented ·

Just dont update.

Otherwise the smart shunt is the way to go, they system is now ignoring the bns limits anyway. Makes no sense to connect it now.

1 Like 1 ·
jojogomez avatar image jojogomez Alexandra ♦ commented ·
Hi, I Think it will not be a Problem because the BMS by the Battery will work by themself. Balancing etc will be made by the BMS of the China Battery. Nothing can happen .
0 Likes 0 ·
Thomas Raabo avatar image Thomas Raabo Alexandra ♦ commented ·
Made a fix in rc.local that fixes the problem on startup.
0 Likes 0 ·
Thomas Raabo avatar image Thomas Raabo Alexandra ♦ commented ·
Now it follows the BMS as all other.


And no hardcoded pylontech quirks

0 Likes 0 ·
jojogomez avatar image jojogomez commented ·
Hi,


can some tell me where I should change this ? Is there a Command line to an Multiplus GX ?

0 Likes 0 ·
shaneyake avatar image shaneyake jojogomez commented ·

You can ssh into the GX.
https://www.victronenergy.com/live/ccgx:root_access

Once logged in you can run
nano /opt/victronenergy/dbus-systemcalc-py/delegates/dvcc.py

control+w to search for the line and remove it
"0xB009: _pylontech_quirk,"

As mentioned above if you update the GX you have to do this again.

0 Likes 0 ·
Thomas Raabo avatar image Thomas Raabo jojogomez commented ·
Will submit a script that you can add to rc.local later.


If you have the problem edit dvcc.py on the GX

-1 Like -1 ·
martin-fi avatar image
martin-fi answered ·

Battery Temp. is 8°C.


Maybe derating Strategy for charging current (because of low Temperature or low Cell Voltage) by the BMS of the battery.


What type of battery is installed ? 4x US200C ?

2 |3000

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

Matthias Lange - DE avatar image
Matthias Lange - DE answered ·

You set the charging voltage to 52/51V (Pylontech?) and you are already at 52.5V so the battery should be full.

Is the battery selected as battery monitor in the system settings of the GX device?

2 |3000

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

thomas-wolkenstein avatar image
thomas-wolkenstein answered ·

At 52 Volt absorbtion (3.25 per cell) the battery is only 20% charged, but won't charge further because the voltage is not high enough

2 |3000

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

Thomas Raabo avatar image
Thomas Raabo answered ·

Well its not a pylontech ( it just reports as one)

screenshot-2023-01-03-101207.png


I changed to the above and does not make a differece.


1672737964484.png


And yes the battery is used


1672737531092.png



The batteries i have

1672737918563.png



1 comment
2 |3000

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

paulcupine avatar image paulcupine commented ·
Pylontech's are 15S and this is advertised as a 16S. The voltages will be different.
0 Likes 0 ·
Alexandra avatar image
Alexandra answered ·

@Thomas Raabo

Switch off optimized with battery life in the ESS settings slow charge under certain temps is a feature there. The GX isnt showing the ESS code for it but it may be a factor

2 comments
2 |3000

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

Thomas Raabo avatar image Thomas Raabo commented ·
Where do you do that?
0 Likes 0 ·
Alexandra avatar image Alexandra ♦ Thomas Raabo commented ·

Settings - ESS - optimised with battery life should be at the top.

screenshot-20230103-123546.jpg

0 Likes 0 ·
Matthias Lange - DE avatar image
Matthias Lange - DE answered ·

There is a similar thread (with the same battery type I think) in the German space:
https://community.victronenergy.com/questions/176962/ess-lad-nur-mit-geringer-leistung.html

I suspect that there is a communication problem between the battery and the GX device.

That battery is not on the list of compatible battery and therefore not officially supported:
https://www.victronenergy.com/live/battery_compatibility:start

You might have to contact the seller or manufacturer of the battery to get support.

3 comments
2 |3000

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

Thomas Raabo avatar image Thomas Raabo commented ·

Wierd thing is that batteries are reporting correct CVL


screenshot-2023-01-03-113347.png

screenshot-2023-01-03-113535.png

0 Likes 0 ·
jojogomez avatar image jojogomez commented ·
But if I not use the Can I expect if I only connect DC that the ESS will work. But currently It loads if I have more Power but no discharge in Case that the Gritmeter saw Load from the Grid. Status of the Multiplus is Idle. OK if the Battery have Issues with CAN bus, But Only DC should be work or not ?



0 Likes 0 ·
jojogomez avatar image jojogomez jojogomez commented ·

Perhaps you Open the China Battery and remove one Cell. So 15 Cells are the same as a Real Polyontech :-) and the Voltage will be correct.

0 Likes 0 ·
nickdb avatar image
nickdb answered ·

The problem might be that batteries which spoof pylontech often want a much higher charge voltage but the system is hard limited to a voltage which only works for actual pylontechs, so your 3rd party batteries will never get a proper charge while they pretend to be a pylon.

There have been a few members caught out by this.

1 comment
2 |3000

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

Thomas Raabo avatar image Thomas Raabo commented ·

okay.

I also have a smartshunt i could use.

0 Likes 0 ·
Thomas Raabo avatar image
Thomas Raabo answered ·

Here is a script to make it easy

https://github.com/thomasraabo/pylontech_workaround

2 |3000

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

johannes1992 avatar image
johannes1992 answered ·

@Thomas Raabo : How can i do that exactly? Maybe a manual step by step? :D Thanks

2 |3000

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

dmsims avatar image
dmsims answered ·

Is this a Seplos battery?

2 |3000

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

Thomas Raabo avatar image
Thomas Raabo answered ·

It is a cernrss using the polyntech protocol

2 |3000

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

johannes1992 avatar image
johannes1992 answered ·

@Thomas Raabo , is it possible to get a v.2.90 or 2.92 venus version with your modification? Then i could install it over usb right?

2 |3000

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

johannes1992 avatar image
johannes1992 answered ·

now i activated the superuser and ssh, logged in, and started your skript. it was installed and i rebooted the gx. Now i am finished right? But in the future no updates or is it possible? Thanks

1 comment
2 |3000

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

Thomas Raabo avatar image Thomas Raabo commented ·
Updates will work with this script.


And yes your finished and Victron will now charge with values from bms

-1 Like -1 ·
johannes1992 avatar image
johannes1992 answered ·

Now its working! Thanks a lot to @Thomas Raabo ;)

dashboard-ess.jpg


dashboard-ess.jpg (455.7 KiB)
2 |3000

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

chpech avatar image
chpech answered ·

I found this solution here after I made my own, which I'll add here as it will not be affected by further updates from Victron, also it adds Details like cell voltages.

I basically wrote my own DBus service which reads the CAN messages from the battery and then publishes them as a generic BMS on the DBus.


https://github.com/ChristophPech/victron-gx-services

2 |3000

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