ai-republic / bms-to-inverter

Use, monitor and control any battery brand with any inverter! Application to read and monitor data from BMSes and write data to an inverter using any protocol (e.g. UART, RS485, ModBus or CAN)
https://github.com/ai-republic/bms-to-inverter
Other
32 stars 6 forks source link

SRNE inverter support #32

Open Dimu1234 opened 2 weeks ago

Dimu1234 commented 2 weeks ago

Hi & thank you for the project. Does this support SRNE inverters & if not, do you have any plans to improve this to add SRNE inverter support?

ai-republic commented 2 weeks ago

Hi, thank you for liking this project :) As far as I researched quickly, your SRNE inverter should support the PYLON CAN protocol if you enabled the CAN support in the inverter (32 - CAN) and CAN mode UZE in option 33.

Which battery system or BMS(s) do you have?

Dimu1234 commented 2 weeks ago

Thank you for the quick reply. I'm having JK-BMS with assembled LiFePO4 battery pack. (16 cells of 160Ah, 48 V)

ai-republic commented 1 day ago

Ah ok, so you can test if you get reading using the JK BMS binding (choose _JKCAN in the Configurator app). For the test please enable debug log-level and as inverter choose NONE for now. Which CAN hat do you have for your Raspberry PI? If none yet, I would suggest the Waveshare 2CH CAN hat as you'll be needing 2 can ports (one from BMS to RPI and one from RPI to inverter).

NOTE: We have discovert that the Waveshare 2CH CAN hat does not (currently) work with a RPI 5. If you want to buy a PI for this project I would suggest to go with the RPI 4B for now.