diy solar

diy solar

Monitoring ZEVA BMS CAN Bus Data with an RPi 3B+/PiCAN Duo

BentleyJ

Solar Wizard
Joined
Jan 13, 2022
Messages
2,770
Location
Riverside County, CA
Hello all, Couple of years ago I built a DIY 48V battery (
) and decided on a ZEVA BMS. Unfortunately, it only has CAN bus to communicate with a local color touch screen. I wanted to view the data on my home network via ethernet. Using a RPi with a PiCAN Duo it was easy enough to intercept the CAN data but the result was a useless stream of hex. I hired a programmer to develop websocket and HTML code that could convert the hex data stream to actual values and display them on a webpage. The end result is kind of "clunky". it does work though. This system is display only and is not capable of sending new values to change user settings. If anyone has a ZEVA BMS16V3 and wants the websocket program for the RPi and the HTML menu. I would be happy to share it. The attached pic shows the webpage display, since the system is not charging or discharging there is not much info other than the cell voltages. The Active Balancer is working on a couple of low cells as can be seen by the divergence in voltage at the target cell and adjacent cell.
 

Attachments

  • ZEVA BMS via RPi.JPG
    ZEVA BMS via RPi.JPG
    92.5 KB · Views: 3
Back
Top