I saw this cool project to monitor the state of charge of a smart fourtwo electric car.
https://www.hackster.io/MyLab-odyssey/ed-bmsdiag-6bece5
It's a good inspiration for what can be done with a CAN bus reader. Imagine how many fewer parts would be needed with a Carloop 