Supported BMS
Most used BMS​
This are the three most used BMS with this driver.
🥇 JKBMS (68% of all systems)
🥈 Jiabaida JBD BMS (13% of all systems)
🥉 Daly BMS (12% of all systems)
The Daly BMS is not recommended, if you have to buy a new BMS, since it has a bad communication implementation and sometimes it happens that the driver is not able to fetch data for a multiple cycles.
Currently supported​
• ANT BMS​
Disabled by default since driver version v1.0.0
as it causes other issues. More informations can be found in Add other use case (grid meter) or ignore devices - ANT BMS check missing and if it was fixed. See How to enable a disabled BMS to enable the BMS.
• Daly BMS 🥉 Third most used BMS​
Daly has different brands and models on the market, which all share the same communication protocol. Currently there are 3 types:
- Daly Smart BMS, "the red one", old and classic type with passive 100mA balancer. It has a bad reputation for communication quirks but it seems, if it runs it runs. Not recommended, if you have to buy a new BMS, since it has a bad communication implementation and sometimes it happens that the driver is not able to fetch data for a multiple cycles.
- 100 balance Smart Active BMS: Daly started a new BMS line with build-in active 1A balancer under this brand. Currently they are rebranded again to daly "blue", see below.
- Daly Smart Active BMS, "the blue one", is the current and newest model. It has a build-in 1A balancer.
When connecting a Daly BMS, notice that it can be that, despite a connector is available, there is no support for that port compiled in. You have to order your BMS with the correct options, CAN/RS485/RS232/UART/Wifi/BT if you want to use it. So there may be devices that are not capable to communicate. As the RS485 port is slow, it is recommended to use the CAN port.
• Daren BMS​
DR-JC03, DR48100JC-03-V2, using the DR-1363 protocol. Tested with multiple packs on one RS485 USB-adapter.
More informations about the BMS and its protocol can be found here.
• ECS GreenMeter with LiPro​
• EG4 LiFePOWER​
Works also for:
|- Revov​
|- Tian Power​
• EG4 LL​
• Felicity Solar​
• KS48100​
|- Bemory​
|- CERRNSS​
|- PAPool​
|- VoltPolska​
• Litime BMS​
Works also for:
|- Power Queen​
|- Redodo​
• Heltec Modbus SmartBMS / YanYang BMS​
Communication to the Heltec SmartBMS (which is a rebranded YYBMS) via Modbus/RS485.
• HLPdata BMS4S​
• Jiabaida JBD BMS 🥈 Second most used BMS​
Works also for:
|- LLT Power​
|- Overkill Solar​
|- Smart BMS​
|- Other BMS that use the Xiaoxiang phone app​
• JKBMS 🥇 Most used BMS​
Works also for:
|- Heltec BMS​
• JKBMS PB Model (also know as JK Inverter BMS)​
• Kilovault​
It's used in Kilovault HLX+ batteries. These were popular and imported by AltEStore, but Kilovault is out of business. OEM was Topband
• MNB spi BMS​
Disabled by default as it requires additional manual steps to install.
• Pace BMS​
• Renogy BMS​
• RV-C House battery​
This driver supports the main house battery of RV-C protocol
• Seplos​
So far only tested on version 16E
.
• Seplos v3​
Works for the Seplos v3 BMS which uses different (Modbus) protocol than the earlier Seplos models.
• Sinowealth​
Disabled by default since driver version v0.14.0
as it causes other issues. See How to enable a disabled BMS to enable the BMS.