Replies: 10 comments 31 replies
-
Starting to put more advanced code together, need to make some hard decisions on how the Master combines the data from the slaves 359 OR the Alarms (this may have some negative impacts but seems the safest option) IMPLEMENTED |
Beta Was this translation helpful? Give feedback.
-
Maybe at the first start it is possible to make error transition between 2 BMSs-ESP32s Im happy with 2 ESP32 because i have monitoring in Homeassistant, |
Beta Was this translation helpful? Give feedback.
-
Is there any place where we can follow the work done? |
Beta Was this translation helpful? Give feedback.
-
Multi BMS Alpha POC code I have been working pretty hard on this for the last few months, it is very early Proof of Concept Multi BMS code. At this stage it does the following:
|
Beta Was this translation helpful? Give feedback.
-
I completed and implement the initial design, the data is now combined from the slaves as per the design.
|
Beta Was this translation helpful? Give feedback.
-
Some improvements I'm working on:
Thoughts? |
Beta Was this translation helpful? Give feedback.
-
Hi, great work. I would like to order 3pcs kit for 3 JK BMSes ( 1 master + 2 slaves), how do I proceed? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hi, There doesn't seem to be much information on this battery, do you have any information on what CAN protocols it supports? Regards |
Beta Was this translation helpful? Give feedback.
-
Hello, I checked the compatibility of the inverter and battery in RS485 mode. |
Beta Was this translation helpful? Give feedback.
-
Discussion on Multi BMS Design
I completed and implement the initial design, the data is now combined from the slaves as per the design.
I have made many improvements and made the code more robust.
Muli BMS support will allow 10 BMS/Batteries to be connected to ONE inverter, 1 Master and 9 slaves
Future plans is to allow a mix of JK-BMS and JBD/Overkill to be slaves, currently just JK-BMS in the Alpha stage.
Update: Hardware interface kit now available with two RJ45s with Termination disabled for Multi BMS use.
It uses a Master and Slave model similar to Pylon and other battery vendors.
One ESP32 connected to each BMS, one will be designated the Master, the rest Slaves.
The Master will collect all the data from the Slaves and combine the data and send to the inverter over CAN bus.
CAN bus design, note only the last device needs 120 ohm termination.

The CAN bus should always be ~60 ohms regardless of the number of devices.
Beta Was this translation helpful? Give feedback.
All reactions