Port TeslaBMS Arduino library to ESP32

Job ID: 35260129

Budget: €30 – €250 EUR

Help me "translate" this library: https://github.com/collin80/TeslaBMS/issues
from Arduino Due to ESP32

I have few Tesla batteries with the integrated BMS, also the connectors, etc, so I can test the setup in real time. However, I do not have the know-how to port this library to the ESP32.

I would need most importantly at least the following functionality:

- read each "cell" voltage from the battery module (7S)
- read the temperature
- read the fault codes (if any)
- start/stop the balancing

Please read the description on the github page, also there are several hints here:

https://github.com/collin80/TeslaBMS/issues/7
https://github.com/collin80/TeslaBMS/issues/8

Thanks!
best regards,