BLE Battery Management Systems custom integration

icon Originally, I just wanted to integrate my battery with a BLE BMS into HA, but I ended up with writing a new custom integration, called BLE Battery Management System as existing methods did not satisfy my needs.

What’s different with my integration?

  • It supports only Bluetooth Low Energy BMS
  • No extra hardware needed
  • It does support ESPhome Bluetooth proxy and thus does not have issues with signal range.
  • Automatic detection of available BMS
  • Uses standard HA properties

Currently, the integration supports the following BMS

  • CBT Power BMS, Creabest batteries
  • D-powercore BMS (show up as DXB-…), Fliteboard batteries (show up as TBA-…)
  • Daly BMS (show up as DL-…)
  • E&J Technology BMS, Supervolt v1 batteries
  • JBD BMS, Jiabaida, Supervolt v3 batteries
  • JK BMS, Jikong, (HW version >=11 required)
  • Offgridtec LiFePo4 Smart Pro: type A & B (show up as SmartBat-A… or SmartBat-B…)
  • LiTime, Redodo batteries
  • Seplos v3 (show up as SP0… or SP1…)

but if you find it useful, I’m happy to take further devices in. Thus, I have also written a short guide on how to extend. See the contribution guidelines for details. So far I only added devices, where I could also test the functionality (mostly with emulated BMS), so please provide tests in case you’d like to raise a PR.

If you go interested, have a look at

image

I want to thank, fl4p who inspired me in taking this step and I hope we can soon join forces to add more BMS.

How can I see the second attribute from the temperature, if it is possible that it shows -65 as a sensor and attribute I have 25.2, 23.7, 24.3. I am interested in the one with 25.2 being mos temp. I don’t know its template setting. Thank you.

Not sure I fully understand your request, but did you take a look at the FAQ on how to get an attribute as an individual sensor?