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
    • Elektronicx batteries (show up as LT-…)
  • Ective batteries
  • JBD BMS, Jiabaida
    • accurat batteries
    • 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, Power Queen, and 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.

1 Like

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?


Good afternoon, is there any plan to support DALY BMS with active balancer?

Did you check if it works? Most probably it should already do so. If not, feel free to raise an issue on GitHub and we can discuss the details there.

Hi Patrick,

thank you for your great integration.

BR
Andreas


BT ID: JHB-501805010265

Please raise a feature request and provide the output of bluetoothctl info <MAC> and the service explorer script there. Then I can have look why it is not detected automatically.

Thank you for this nice integration! I have a Powerqueen battery myself, and apparently it contains a Redodo BMS. So for other Powerqueen owners with this integration, you can connect the BMS :slight_smile:

Thanks for letting me know, will add it to the documentation.