The original decoding of the Soul EV CANbus was done by Alkl from this forum. The German sensor names are still there on this sheet. - https://docs.google.com/spreadsheets/d/ ... 1176199607
The deterioration counters however were found by me. They measure deterioration from total capacity not SOH which is usable capacity. From observation we have found there is a 10% buffer which is lost first before any loss of SOH occurs. It is from this observation that the calculations of SOH can be made. There is a lengthy thread discussing details of our findings here - Battery Ageing Model
The climate temperature sensor does exist. The required PID code is directly on the CANbus, rather than being a response from a request to a specific ECU. I have never managed to get torque to properly filter these PIDs. Tools such as OVMS can easily do this, which is why in the long run OVMS is probably a better alternative. But OVMS is not currently available due to the transition between version 2 and version 3 hardware.