BMS Aggregate to CAN BUS #233
Replies: 5 comments 1 reply
-
Hi Roy What system you are running? |
Beta Was this translation helpful? Give feedback.
-
Are you referring to OS or Inverter/CC/BMS? The OS can be any of the following (MacOS, Linuux, Windows). For the others EG4 6500EX inverter/cc If thats not what your looking for, please elaborate. Roy |
Beta Was this translation helpful? Give feedback.
-
After I had all my components in place and started working on the monitoring I realized that I should have went with a Victron based system. You get what you pay for I guess. However, I think it may be possible to do something like what you have programmatically. The inverter does have an serial connection that the parameters can be changed over (not the CAN bus). I may look to see if I can use Home Assistants monitoring/events to do what the Victron CCCM does. Roy |
Beta Was this translation helpful? Give feedback.
-
If you search you will find in every soup a hair. From my point of view the entire communication between bms and solar system comes down to 2 Parameter. |
Beta Was this translation helpful? Give feedback.
-
@RoySalisbury have you ever succeeded in setting up this communication with the inverter? thank you |
Beta Was this translation helpful? Give feedback.
-
I see that there are multiple different esphome projects here and it got me thinking ...
I wonder if its possible to create an "aggregate" device that reads in multiple BMS's (say 6 JK BMS devices over BLE/TCP/UART) and outputs them as a single device over CAN ... or as multiple devices over CAN like you daisy chained them together.
Most of the "commercial" type BMS systems (Seplos, Signature Solar, SOK, ect) will daisy chain all the individual BMS boxes together so that you can plug them into a single inverter. However, the DIY versions (JK, JBD, ect) are all stand alone with no way to connect them together as a single communications line.
In simple terms, each device would have its own address on the bus, and the "master" device would just do the translation to each BMS over its own dedicated connection (BLE/TCP/UART).
You could almost let HomeAssistant be the "brains" and the ESP devices attached via CAN just talk via the HomeAssistant API to get the necessary info.
This would actually be something that I (and probably others) would pay for. No ones has this.
Beta Was this translation helpful? Give feedback.
All reactions