question

thanar avatar image
thanar asked

V-TAC LFP batteries, trying to source information

There's a new distributor of LFP batteries in Europe for a couple of months now, under the V-TAC brand. V-TAC was founded some 20 years ago at UAE and has a very strong presence in Europe, particularly eastern Europe and the UK. They've been hard into the LED and lighting business. They've recently started offering LFP batteries for solar projects, along with other energy bundles of dubious quality. I am interested in their 10kWh model (model name: AT48-200H or VT-12040), since I can source them locally for under €250/kWh and they come with a full 5-year warranty.


viber-image-2023-02-02-10-34-29-017.jpg


11447.jpg


According to the local distributor, the battery is made by Vestwoods, who are a quite well-known producer of batteries, however I haven't seen any in that form factor from them.

I am trying to figure out the model of their BMS and whether there is any chance of it getting along with an ESS GX setup, either officially or through Louis' excellent serial tool. Here's a photo of the BMS they are using, in case it rings any bells (searching for "CPES-BMS16S" online wouldn't produce any results):


viber-image-2023-02-02-10-34-20-415.jpg


They have published lots of documentation on their website for all models, and there's also a compatibility chart that displays Victron among the compatible brands; it doesn't mention to what extent, though.

I would appreciate any additional information or insights.

Here's the manual, including communication ports pinout

VT-12040 - manual.pdf



Update [Feb, 2024]:

I have been working with this battery on a zero-feed system for almost a year. There have been a few firmware updates for the battery o far, now running on most recent version (v.1.048.088). I still haven't been able to identify the BMS manufacturer.

Battery seems nicely built, I particularly like the easy access to the cells, which is essential for a yearly manual top balance, since the BMS hasn't been doing a super great job so far (will have to see with the latest firmware version).

GX connectivity was definitely not trivial, since the directions on the manual were wrong, both for cabling as well as for settings. Please see discussion in this thread for more info. Finally managed to make it work.

BMS transfers CVL, CCL and DCL values to the GX device, which do work as intended. I'm actually quite pleased with the charging profile the BMS dictates to the System. Have a look at the following graph:

screenshot-2024-02-03-at-180950.png

An obvious issue is that the BMS over-reports all currents by about 10%, which is clear at the graph, and has been double-checked using a clamp meter. This results in SoC deviation, which really messes things up. I have only cycled the battery once since installing the latest BMS firmware, maybe it eventually gets hold of the correct values, although I wouldn't bet on it. I should probably get in touch with the manufacturer and ask for a way to calibrate the current readings. If anyone has a way to fiddle with the BMS settings through some software, please chime in below.

Otherwise, GX communications seems to be solid, reversed current flow reported by other users seems to have been corrected, and my battery charges all the way to 100%, although this could be a result of my manual top balancing a few weeks ago.

Another thing that's missing from the communication is the min/max cell voltage readings, which are nowhere to be found through the Remote Console.

ESSLithium Batterygx devicebattery suppliers
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.

Tom h avatar image Tom h commented ·

In regards to manufacturer this company: "Dongguan Antai Electronic Technology.." was listed in the test reports. Maybe its worth contacting them for more info also? screenshot-20230414-112456-drive.jpg

0 Likes 0 ·
miroslav avatar image miroslav commented ·

Mám tiež uvedenú batériu a s CCGX mi nekomunikovala. Potom som spravil svoj kábel a začala komunikovať. Prihlásila sa ako LG Resu. BMS to ale pri nabíjaní nepustilo na viac ako 91% SOC. Asi to bude nastavené v BMS. Nemohol som to zmeniť. Ukazovalo to tiež opačne nabíjanie a vybíjanie batérie na CCGX. Mne to fungovalo asi 3 dni. Jedného dňa mi to ale vypísalo komunikačnú chybu a odvtedy mi to zase nekomunikuje. Skúšal som všetko, ale nič nepomáhalo. Bol by som rád, keby mi niekto poradil, čo s tým.

0 Likes 0 ·
thanar avatar image thanar miroslav commented ·
Well, that's interesting. I still haven't got to putting together a custom cable for communication. Could you share the pinout?
0 Likes 0 ·
7 Answers
sawo1337 avatar image
sawo1337 answered ·

Here is the pinout for the cable v-tac - victron. Took me some time to figure out because the manual supplied with the battery is not correct, they are showing front view of the rj45 connector where it needs to be top view otherwise you would be wiring the battery side in reverse. Also make sure that inverter type is 06 and switch 01 is on. After that, connect to the bms-can port of the Cerbo GX and you should see rx/tx packets going both directions immediately. Make sure your firmware is 2023 or newer, older versions may need to be upgraded (v-tac can send you the update file, you would also need usb to rs485 adapter)

rj45-victron-v-tac.jpg

12 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.

thanar avatar image thanar commented ·

Well, I just came back from an installation and I got a bunch of updates:

  • I successfully upgraded the battery firmware to v.1.048.088, using the recently supplied USB-to-Serial-to-RJ45 cable.
  • I manually balanced the cells, since the battery BMS would cut off at 55.6V. According to my research, cell #2 was too low and I noticed that the BMS is constantly balancing it for an unknown reason, at least according to my IR camera and my clamp meter. Hoping that the newly installed BMS version will fix this issue.
  • After trying for a few hours to set up GX communication, I unfortunately had no luck. The V-TAC documentation is awful, seems like everything regarding communication is upside-down or something. I will be putting together a new cable, following the schematic of this reply. @sawo1337, are you sure the "inverter type" should be set to "06"? Seems like "Victron" gear is "04", according to the manual.
0 Likes 0 ·
Show more comments
thanar avatar image thanar commented ·


Looks like I had already reached to the same conclusion regarding the cable pinout. However, upon my earlier tests, this doesn't seem to work for me. Would the ground cable (yellow on the photo, #7 on the battery, #3 on GX) mess things up? Maybe the fact that I am not using a UTP cable, but a rj11 instead?

Upon reading a bit more on termination, looks like I will have to terminate the BMS-CAN bus on the Cerbo side, however still not working with the terminator on.

@stagepower and @andre-godinho, could you have a look at this, please?

img-0990.jpg


0 Likes 0 ·
img-0990.jpg (799.6 KiB)
Show more comments
thanar avatar image thanar commented ·

Well, what do you know... "Inverter Type" for Victron gear should be "06" for this to work! Yes, the V-TAC documentation is THAT bad!

0 Likes 0 ·
nickdb avatar image
nickdb answered ·
2 |3000

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

Tom h avatar image
Tom h answered ·

I just installed 3 of these units.

Managed to come across of this piece of information. img-20230414-wa0006.jpg


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.

thanar avatar image thanar commented ·
Indeed, this info is attached to one of their latest online manuals. Adjusted the inverter code accordingly, but the battery doesn’t talk to the GX device using the provided cable. I will be putting together a type A GX cable and report back.
0 Likes 0 ·
Tom h avatar image
Tom h answered ·

I believe this is the pinout for the BMS. It was in the supplied installation documentation that came with the battery. It includes additional information then what I could find on their website.20230410-093146.jpg


20230410-093146.jpg (98.4 KiB)
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.

sawo1337 avatar image sawo1337 commented ·

Yes, you need just 1 and 2, but make sure to look at the RJ45 connector from the top and not from the front as in this picture.

0 Likes 0 ·
andre-godinho avatar image
andre-godinho answered ·

Hi, I am having the same problem, battery shows reversed amps from the VRM portal, SOC and Voltage works. Adding batteries in parallel also works. You just have to change the address setting in the dip switches.

Mine works on the 02 Inverter code instead of the 04 as stated in their manual.

The original cable does not work, you have to make a corrected cable.

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.

thanar avatar image thanar commented ·

In my case, I should set the “Inverter Type” to “06”, in order to make the battery talk to the GX. How does the battery identify to the GX device in your case? Do you have proper min/max cell voltage readings?

Also, for me the current shows in the correct direction, i.e. not reversed; it is however a bit off, anyone knows of a calibration procedure?

0 Likes 0 ·
Miroslav Todorov avatar image
Miroslav Todorov answered ·

Hi, can someone provide the Victron pin layout so I can make myself a corrected cable. Also which dip switch should I change in order to fix the inverse amps display.

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.

sawo1337 avatar image sawo1337 commented ·
@Miroslav Todorov check my reply below with the pinout.
0 Likes 0 ·
thanar avatar image
thanar answered ·

Finally managed to connect the V-TAC battery to the GX device, by using a cable as mentioned by @sawo1337 on this thread. Careful, "Inverter Type" should be set to "06" and NOT as "04" as per the battery documentation.

Still trying to decide whether it's better to have this battery connected over BMS-CAN, or leave it offline, as I had configured it previously. Will see how the SCS (Shared Current Sense) works at the top in the next couple of days, and make up my mind.

Main reason I wanted the battery connected to the GX was to be able to see the min/max cell voltages. Unfortunately, the battery does NOT share this information to the GX device.

Charge Current Limit (CCL) seems to be working properly, however seems like the Discharge Current Limit also lowers at high SoC which doesn’t make sense.

Also noticing that the current detection of the battery might be a bit off, will have to do additional reasearch.

img-1006.jpeg


img-1006.jpeg (83.0 KiB)
4 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.

sawo1337 avatar image sawo1337 commented ·

@thanar you can see cell min/max voltage, but not which cell is producing it.
PS. I would be interested about the SCS as well, for me it actually made things worse so I had to turn of DVCC completely.

0 Likes 0 ·
thanar avatar image thanar sawo1337 commented ·

Where exactly do the min/max cell voltages show up? I see no such reading... could you share a screenshot?

screenshot-2024-01-28-at-233414.png

screenshot-2024-01-28-at-233529.png

0 Likes 0 ·
sawo1337 avatar image sawo1337 thanar commented ·

@thanar I'm using MQTT, you can see that via MQTT explorer, I have created custom logging mechanism that stores this data in a database so I can see graphs of it. Depending on how much you want to fiddle with this, you can also create dashboard on your mobile phone to show this data. I have created repo in github with the project, if you're not interesting in logging the data, skip everything but the android app part where I've uploaded the dashboard config. It also has instructions on how to connect to MQTT if you haven't done already - https://github.com/sawo1337/Victron-TIG

Here is the raw mqtt query:
1706535647694.png

0 Likes 0 ·
1706535647694.png (25.3 KiB)
thanar avatar image thanar sawo1337 commented ·
Well, that's quite out of my league, I have only gotten my feet wet on nodeRED so far. Probably such information would be also available though nodeRED, however the installation using the V-TAC battery isn't (yet) running VenusOS (large), so can't test it right away. In any case, I would prefer the min/max cell info through the Remote Console.

Anyway, seems like this isn't my biggest problem, since after connecting the battery to the GX, it looks like the current reading is quite off, by over 20% on some higher draws, which is messing things up a bit. Will have to do some research on the matter and try to find a way to calibrate the current as reported from the BMS...

0 Likes 0 ·