I will start writing something that can be used has an help file for the app, with a small description of each field. Them we discuss further improvements on this
Good to hear, looking forward to reading it
Did I read hidden features?
Something I haven't found yet?
It seemed like you hadn't found the "hidden" .csv and .txt files, that was what I meant. The latest APK release has new features at the bottom of the drawer: "Replay recorded data" and "Play demo data", which will "play back" a previously recorded csv file. The demo is a file recorded by my car.
I had a look on the file I have from yesterday "SoulData.20190225_2101.csv" and indeed it has a lot of info
however I can't find 2 very interesting values that we have on the screen "battery", minimum degradation and maximum degradation. Can this be because I have zero on this fields?
Look for battery.min_cell_detoriation_pct and battery.max_cell_detoriation_pct, they are there for my car (model year 2015). Which model year is your car, and what battery capacity does it have?
If they are zero, they may not have been calculated since the BMS firmware was updated. They are calculated by the BMS when battery goes from fully charged to nearly empty, I believe. I am not sure of the precise circumstances.
If you don't have the fields in your .csv files, email me a soulspy*.txt file, and I will check what is going on.
Oinq wrote: It would also be interesting to have a timestamp in this file.
The file name has the start time, and in the file you will find system.scan_start_time_ms, system.scan_end_time_ms and route.time_s, which are all in milliseconds since 1970-01-01 00:00:00 (known as "unix timestamp" or "epoch", see e.g. https://www.epochconverter.com/
- remove the last 3 digits, to convert milliseconds to seconds, before pasting into the web-page).