Louisvdw / dbus-serialbattery

Battery Monitor driver for serial battery in VenusOS GX systems
MIT License
544 stars 147 forks source link

Support for 500kbps CAN bus connection #1135

Closed NickRoberts174 closed 1 month ago

NickRoberts174 commented 1 month ago

Is your feature request related to a problem? Please describe.

After much trial error, trying to get the driver to communicate with my 2 batteries in parrallel, running Daly smart BMS's with WNT interface boards, I found a clue in Mr. Manuel's version that you have to select a 250kbps port (which the WNT boards don't support - they run on 500kbps), which was why the driver doesn't appear to work on CAN bus for me.

image

image

Describe the solution you'd like

Is there any way that the driver could be selected to work on 500kbps so that the Daly WNT boards are compatible please?

Describe alternatives you've considered

I have tried using 2x off RS485 to USB serial adapters, one in each battery, but the driver will only work with one at a time. I have tried all ways of trouble shooting this and have had no success, I believe CAN bus would be the neatest solution as it removes the need for additional hardware which would become failure points of failure. Below are the combinations I have tried:

image image image image image image

Additional context

No response

mr-manuel commented 1 month ago

If you found a clue in my version of the driver, please open a feature request in my repository.