Do you know if TM-Spy provides the readout on the phone for those parameters, or just the charts? I think Scan My Tesla does report all those values like SOC, nominal full pack, usable full, etc. I have the cable and Bluetooth attachment and am wondering if TM-Spy will give me what I am looking for. One thing I want to determine is what my designated buffer size is. Since I have a 70D, I think it is supposed to be 2.4 kWh, not the usually reported 4 kWh.
TM-Spy appears to report "Nominal Full Pack", "Expected Energy Remaining" and "SOC UI", all of which are directly reported on the CAN bus. In the attached screenshot you can see a screen capture of TM-Spy about 10 seconds after I logged some 0x382 CAN ID bus data. I didn't get any 0x302 data but every time I have, it matches exactly with the reported "SOC UI" on the CAN bus with what's being displayed as "SOC" in TM-Spy. The screenshot with the black background and CAN bus data is just me using a simple Python script I made to translate the raw CAN bus data frame logs I get from TM-Spy into a human readable format. Realize those "SOC" percentages are just calculations and not the values reported (TM-Spy only allows you to log one CAN ID at a time).
The buffer value you're looking for is reported in the 0x382 CAN ID data, so you can log the data but you'll have to convert it either manually or use something like the Python script I created. It's not reported in TM-Spy, but it is reported in Scan My Tesla.
Note: The 17 mV cell imbalance is from not having a good connection with TM-Spy. I restarted the app and with a good connection it was showing ~4-5 mV.