BLE Battery Management Systems custom integration

This is most likely a JBD BMS and just the name pattern is not recognised. Please raise an issue on GitHub, should be simple to fix.

Hi Patman,

In my setup, I was previously using two Redodo batteries, which I successfully integrated via BLE using the BLE Battery Management System HACS integration.

I recently switched to a Wattcycle 280Ah battery. While the integration detects the device (XDZN_001_7101), it doesn’t display any data such as voltage, temperature, current, or battery SoC.

Do you know if this integration supports the BMS used by Wattcycle?
Many thanks for your help and for the great work you’ve done for the community.

Best regards,
Antonio

If you haven’t tried yet, please use the latest 1.18.0-beta.3 version which should support that type of battery.

Thanks for your appreciation!

This is a great integration that worked for me right away with my DCHouse 48v100ah battery/charger combo!

One issue I have is “Signal Strength” always reads “Unavailable”. The ESP32 is about 8feet from the router.

Another issues is this:


Not a huge deal but I wouldn’t mind fixing them.

Not sure why this is the case, actually the integration just takes what HA is reporting. Do you see an RSSI value in the Bluetooth monitor? If yes, you can raise a ticket on github. Please include a debug log.

Regarding the other issues (sensors going unavailable), this is most likely due to the Bluetooth connection being lost for some reason. Nothing the integration can influence. Please check the documentation of the Bluetooth integration for some hints: Bluetooth - Home Assistant
Again if in doubt, please raise a ticket and include a debug log so I can have a look on what happens.

Heh, allow me to show my inexperience! Where do I look to see this?

See here.

I do not see a value, or see it even listed there.

Well, as long as the integration is connected to the battery, the RSSI is not updated. It’s a bit strange that you do not have any, but there is absolutely no issue with that. You could temporarily disable the battery then it should appear. Still, I wouldn’t worry, it’s not at all essential. :smiley:

Heh, THIS is info I did not know, thanks! I’m not going to worry about it as you say - I have the info I need!
And this is what I see when I click on it.

That’s fine, a bit on the low side, but ok. It updates when the connection is lost. So if you click “show more” and change the time range, you should also see some changes.

1 Like

Hi,
I just want to ask if it is possible to add smart shunts to this integration, before forking and capturing logs…
Lots of people used to have Victron shunts when PVs used to charge lead acid. Now, people have smart inverters and smart batteries.
I still have some dumb lead acid UPS instalations, and I’d like to add a smart shunt like km140f.
Someone already created an addon for Juntek kh140f here
I see here that the sensors are similar to BMS_BLE-HA.
So let me know if you think it is possible. I will probably order one from aliexpress.com regardless. The latest km-f series has wifi and some chinese cloud connection…

Well, the integration is dedicated to BMSs. If you think the device can provide the same data, then we can have a look. I need to define limits (usually I define delta voltage, stored capacity, voltage, current as criteria for a BMS), otherwise I get swamped with requests. :sunglasses:
If you want to do a fork and add it on your own, you need to check whether the shunt uses active connections or broadcasts the information via the advertisement of BLE. If the second, my integration is the wrong starting point, i.e. for the Victron shunt. Btw. for this there is already an integration which can handle the advertisements: