I believe we had an email exchange about this. Here’s how things work with CAN-connected BMS-es. The BMS connects to the VESC via CAN bus. DAVEGA then doesn’t have a direct connection to the BMS (it’s UART-connected to VESC). In order to retrieve the BMS data, DAVEGA uses the VESC’s CAN forwarding functionality.
In simple words, DAVEGA tells VESC: “Hey VESC, please ask the BMS what the cell voltages are and let me know.” For this to work, VESC and the BMS have to speak the same language. I don’t believe that’s currently the case with Daly BMS.
Making it work would require changes either in the Daly BMS firmware or in the VESC firmware.
How do you have your Davega displayed when riding? I ask this, because v5.06rc3 fixed an issue with the extra indicator display correctly in the horizontal layout.
I noticed this one day when riding, sent a video to Jan and he come out with the v5 version to fix it.
There was a bug. Thanks @me_ashman for reporting. It’s now fixed. I also released v5.06 as stable. Here’s the changelog entry:
# v5.06 | 2023-05-15
- optionally disable VESC fault alarm
- optionally read RPM from second ESC
- added a voltage multiplier setting for correcting VESC voltage reading
- fix: extra indicator on riding screen displayed correctly