Vauxhall Ampera / Chevrolet Volt (Gen1) Hybrid System data collection via OBD-2 and Python
To collect data from the hybrid system, you'll need an OBD-2 reader, and a Computer or Phone
The hardest thing is tracking down the PIDs that you'll need to query, that are specific for cars built on the "Voltec" platform...
Some apps like Carly have all of these PIDs baked right in to the app, so you don't need to know them, or how to interpret the binary data they spit out!
(Seriously there's LOADS, over several hundred!)
However, The Carly app sucks, as it doesn't let you SAVE the information it collects to a log file or anything!
I need an app that does, and preferably one with all of the PIDs for the Ampera baked in, as finding these is HARD.
FYI, the Carly OBD-2 Reader seems locked to the Carly app, so I'll need a new ODB-2 reader aswell!
Finding PIDs
There's a spreadsheet floating around the Volt forums with quite a few listed, but there's hundreds out there that's missing
https://docs.google.com/spreadsheets/d/1HgWCnosdRqZYoWHEl7ylAxjxv4UFVeisWiR7gcr8H6I
There's the PIDs used by OVMS - https://github.com/openvehicles/Open-Vehicle-Monitoring-System/tree/master/vehicle/Car%20Module/VoltAmpera
Below I'll list some of the fun-est PIDs that I'm using... Coming Soon!