Are you planning to purchase Schneider? I can't say enough about how they've stepped up to provide me service. I lost one of the PDP hinge brackets while I was installing it and they sent out a whole new unit and paid for shipping here and back. I removed the bracket from thew new unit and sent it back. I had a problem with my inverter not accepting a firmware upgrade, and they did the same thing (except I still have the old inverter - they never asked for it back.)
I'm still looking to do the DIY BMS. For the $$$, I'm not really going to use all of the features of the big commercial options. Stuart Pittaway has a project that is easily expandable (for close to the big-boy prices, I could even put a cell module on every parallel cell if I really wanted to) and can talk CAN or ModBus to the equipment.
Right now, I purchased a 2A cell balancer on eBay that monitors battery voltage and individual cell voltages as well as resistance. It has a pretty good Bluetooth app that I was attempting to hack, but it uses BLE (Bluetooth Low Energy) and there isn't a whole lot of utilities/documentation on how to connect to it from a computer - I even bought a BLE USB adapter to try to make it work. I know W.P. says not to waste your money on balancers like this, but it really does a good job of keeping my cells in balance and everyone that's posted a video on YT raves about them. You actually don't have to use the balancing feature - just use it to monitor cell health.
I also found (of course after I purchased my balancer) another balancer that can talk CAN & RS485 (ModBus.)
Find many great new & used options and get the best deals for CAN Bus RS485 Protocol Battery Active Equalizer Balance Bluetooth 2S ~ 24S BMS at the best online prices at eBay! Free shipping for many products!
www.ebay.com
I might pick this up and use a Raspberry Pi as it will be even cheaper and easier than the diyBMSv4 (I can use Python instead of C to program it.) I'll probably sell the current 2A balancer I have if I end up going this route. Right now, the way I have my Schneider gear setup, I'm not desperate for the BMS. I have the Schneider BattMon as well. With that in my system, and with the settings I've programmed into the CC and inverter, my cells never get above 3.4V. And with my current usage, I rarely go below 70% of capacity. Now sooner than later, I'll need the juice and I'll need to worry about the low end and that is when I'll get going on my BMS solutions.
Stuart's GitHub page that has all of the code and information:
Version 4 of the diyBMS. Contribute to stuartpittaway/diyBMSv4 development by creating an account on GitHub.
github.com