Having had "some issues" trying to get SignalK to succesfully connect to the my JBD BMS equipped LiFePO4 batteries over BLE, I finally gave in and wrote my own plugin.
If you run SignalK, just search for "jbd-plugin" in the appstore. Unlike the "overkill/jbd" plugin and the others, this plugin can support multiple batteries simultaeneously, only tested with 2, but any reasonable number should be fine, as the data provider back end runs each battery monitor in its own process.
Tested on Rapsberry Pi and Windows (although I admit it is unlikely anyone will ever run SignalK on Windows) Just search for "jbd-plugin" in the SignalK appstore.
Note it requires you install "bleak" for Python ... "pip install python" on the command line ...