whafa avatar image
whafa asked

Best 48v BMS

Hi everyone,

I am expecting a shipment of 16x280Ah prismatic LiFePO4 cells. It is my first experience with non-lead acid batteries. I understand that I need a BMS, but there is incredible selection and profound difference in cost between models. I currently have a Cerbo GX which I understand has two data busses, a CAN bus and a proprietary VE.bus. This paragraph is the entire sum of my BMS knowledge, +/-.

I want to find a BMS that integrates maximally with the Cerbo. I'm happy to pay for quality. I don't necessarily need it to be a "supported" solution by Victron, as long as it integrates well. In another group on DIY Powerwalls, Batrium seems to be the most popular name in BMS. Is anyone running a similar system to what I've described, with a Batrium BMS?

What other options do I have? I'm also impressed with REC-BMS, but it's very pricey. A couple other ones I've glanced at are 123Smart BMS, Tiny BMS, Chargery BMS and DIY BMS. Also Daly?

The two most important things to me are 1) safety and 2) integration with my Victron products. This will be a 16s, 48v (although it's not a strict design requirement) LiFePO4 battery with low-moderate current requirements (probably something like a 3000 watt inverter). Thanks for any input!

cerbo gxLithium BatteryBMSVE.BusVE.Can
2 |3000

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

10 Answers
nebulight avatar image
nebulight answered ·

You say you are happy to pay for quality, but in the next paragraph you state you are impressed with REC but it's very pricey. The maximum integration with Victron is going to be REC. Batrium does work as well, but I don't have any experience with using it. However if you think REC is expensive, Batrium is even more.

While it's not officially supported by Victron, REC makes sure their BMS communicates with Victron gear. You do get what you pay for with REC. With that said, how do you plan on using this system? Will it have DC loads? Their 16s configuration doesn't support disabling external loads (like DC loads) so you have to keep that in mind. If the battery is fully discharged by a DC load (that the BMS can't control) then it will disconnect the main contactor which basically turns off the battery.

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.

whafa avatar image whafa commented ·

Thank you for the reply. It's true, I am a bit shocked at the higher end prices of BMS. But I am making a substantial investment in my battery, and the raw cells were (relatively) cheap considering their capacity, so it will be worth it to find something that will coddle those cells.

The system is ultimately intended as a (probably) off-grid replacement to a utility line coming into my shed, which powers a standard fridge, freezer, washer and dryer, lights and tool chargers. Farther down the line, I'd like to integrate it to my house panel for emergency backup power. I live in a very mild climate with zero AC needs and gas for heat.

0 Likes 0 ·
Meine_Energiewende avatar image
Meine_Energiewende answered ·

Batrium works quite well with my victron system and my lifepo4 cells. But it is quite expensive too. It integrated fully into the cerbo and victron environment.


2 |3000

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

Juraj Nikolov avatar image Juraj Nikolov commented ·

Can GX handle more than one Batrium BMS ??? for example 3 pcs ???


0 Likes 0 ·
nickdb avatar image nickdb ♦ Juraj Nikolov commented ·
The GX will only use one. So if the BMS isn’t capable of master/slave configs it will just ignore the rest.
0 Likes 0 ·
marekp avatar image marekp nickdb ♦ commented ·
0 Likes 0 ·
autox avatar image autox commented ·
Hi jens,

Not knowing how to reach you differently, so hoping you will answer here.

You have a lot of batteries and batrium.

So you connected these batriums by can to each other and the main controller on the wall.

Can you link some resource so I can read or watch how this was done exactly?

Currently using jkbms and cerbo does only support 1 master bms.

As per my opinion, I want to have central bms managing all cells and telling cerbo when to throttle the speed of charging.

If you would able to help it us highly appreciated.



0 Likes 0 ·
tristan-klatt avatar image
tristan-klatt answered ·

Hi whafa,

i had tested a lot of BMS´in the last years, but not Batrium or REC - both are very expensive and i tried to find a solution that works, but for a "diy"-price.

To describe all the other BMS i tested woud be too much for this forum, but i can give you a good recommendation for the following sources:

On youtube look for the channels "offgrid garage" by Andy from Australia - he did a lot of tests too and has links on his hp to inexpensive sources on aliexpress. Especially look for the Hankzor BMS. I will install this in my next project too. Second channel on youtube ist "Meine Energiewende", a german guy, very familiar with Victron products an also with the Hankzor BMS. On he shows the wiring for this BMS with a Victron installation and it works fine.

Nevertheless is it a lot of work to read, listen and understand all the backgrounds, to install this combination yourself, but if you understand your system, it´s much more fun and a lot of money you can save.

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.

David avatar image David commented ·
Andy doesn’t use any BMS that communicates with the Victron. There is no can bus comms at all. The batteries are basically stand alone.
0 Likes 0 ·
jeanmarie avatar image
jeanmarie answered ·

Hi @Whafa

don't know the price range you are talking about for mentioned products but I can testify that Seplos BMS are working well within the victron environment (I have 6 of them chained and with one BMS CAN link)

The only disadvantage I found up to now is that the RS485 link (allowing you to see / program the BMS datas) is not compatible with BMS CAN, which means you must disable the BMS CAN communication for the time being you need to send new configuration to the BMS, fortunately this is not really common.

2 |3000

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

leighc avatar image
leighc answered ·

Tao make a good BMS, but you need a master (12v base system) & 3 slaves (extensions)

They integrate with Victron via CANbus & have Dynamic 4amp cell balancing, There is a comparison sheet on the Website

TAO Performance ‣ Lithium Battery & Energy Management System

2 |3000

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

Paul B avatar image
Paul B answered ·

The ones I have used are TAO and 123 smart BMS, the best priced one is 123Smart BMS, it also has a FULL interface to the Cerbo being a USB connection unit. we have installed over 100 sets of these ourselves and they have proformed VERY well, you can also connect by Bluetooth, and there support is excellent.

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.

Paul B avatar image Paul B commented ·
Of note they are Passive balancing - TAO is active balancing.
0 Likes 0 ·
gero avatar image
gero answered ·

I even can not understand why Victron is not willing to make the system more open for other DIY BMS systems, like JK Hankzor, Daly, LLT which are in a very good price level and more technically up to date than REC and other BMS Systems for 500-1000 €. The supported BMS are working with passive balancing, mechanical contactors etc. vs. Hankzor / Daly which are working with modern MOS,they can select between switchen charge and discharge current, have active balancing funktions and Smart APPs working out of the box. For those BMS it is necesary to use third parts drivers and hours of trail and errors as well a study at Youtube-University. Due that Victron devices are also produced in China, it would be a easiness for their chinese engineers to make it compatible for the chinese BMS stuff.

2 |3000

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

Craig Myatt avatar image
Craig Myatt answered ·

I have just setup a 48V lithium battery (16s) with a batrium BMS. This was actually originally a proprietary lithium battery from another maker, where I removed its BMS so I could use the cells, and discard the inverter part, to use with a Victron system. Works well with the cerbo/victron system but ...Batrium however is difficult to get into, their documentation is while fairly complete, also disordered.

I am trying to find an alternative which works like a GenZ battery: ie a self managed lithium battery which simply takes a charge like a dumb lead acid battery, and will not exercise direct control over the MPPT charging, or the Multiplus when the voltage gets lowish, like 51.5v. (At this relatively high voltage, the MPII starts to switch off, because of 'low battery voltage', clearly a problem.) Anyway...I am about to go a do a quick review of the following BMSs, some mentioned here:

  • Batrium as non-canbus
  • Orion
  • Chargery
  • 123Smart BMS
  • Tiny BMS
  • Daly
  • REC
  • Hankzor
  • Seplos
  • Tao
  • Electrodacus

2 |3000

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

sean avatar image sean commented ·
Both the REC and Batrium documentation are aimed at competent, qualified and experienced people and not those with little knowledge expecting to be walked through every step of the configuration process.
0 Likes 0 ·
puitl avatar image
puitl answered ·

Don´t forget this "problem":

> Conclusion: The BMS has to reduce the CVL when a single cell-voltage is getting too high!

Only REC and Batrium are doing this what I know (with latest Firmware allegedly also the Seplos).

With other BMS (which only reduce the CCL) you have to implement it yourself or you have to take perfect matched cells, a strong balancer and a max. CVL of 3,55V (per cell, to have some reserve)

2 |3000

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

djdemond avatar image
djdemond answered ·

I will add my experience to this list. I have three systems running Daly 250 amp SmartBMS with 460Ah 16S LiFePO4 batteries. It can manage 0.2 amp balancing by default. Daly make an active balancer module you can add for around 1-2 amps balance. Using this enables control of balancing via the app/PC software.

I am using 3rd party 16S 5A active balancers in parallel to the BMS instead, seemed simpler and more effective and it has been so far.

The setup was easy just check and connect the balancing cables, the BMS turns on. You can use a Bluetooth UART addon which just plugs into the UART port and an app. However, it's better to opt to have the UART to RS485 cable supplied by Daly and connect it instead to a PC. Now you get more data and some software which can upgrade the firmware etc.

My systems run a maximum of 70 amps on the DC, so the BMS is over-specified. However, it does not get hot and the fan never turns on.

If the cells get out of balance the BMS will show a low pack voltage to the inverter which will back off or shut down. I have attempted recently to connect this BMS to a Multiplus II via CAN in order that it can act as the battery monitor instead of the MP2, but have not yet had any success. There is a thread about it here

If I manage to get it working I will post my solution on that thread.

I have no doubt that some more expensive BMS solutions can do better and with more finesse. However, for around £100/$120 it seems to be working extremely well. It has never done anything odd or unpredictable and I do not doubt it's ability to protect my cells.

2 |3000

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