In the torque app functions HV Block1-14, HV Batt T1-T3 appear to working fine however when I add Internal Resistance reading(1-14) it always reads 0. Any idea how to get this working? Thanks in advance
You could double check the number of decimal points Hold your finger on the IR gauge you have placed on the screen. Go to: Display configuration > number of decimal points. Change it to 2 (or 3?) instead of the default. Can't remember if that helps but give it a try.
Yes, this could help. My log files have logged for the internal resistance values 0.02 ohms. So there should be at least two digits after the dot. You're using the correct equation? Should be 0.001*P or P/1000 for R1 and Q, R, S... for the R2, R3... Do you have other data at the same PID 21d0? The number of the battery cell pairs with the smallest and the highest voltage (something with "block # with min/max V") should be 1 to 14 and the number of cell pairs (something with "block count") should be 14. If you're a little bit of a nerd, too, you can try to communicate with the OBD interface directly using a terminal app like "ELM 327 Terminal pro". Otherwise ignore the following text. After connecting, simply type the PID "21d0" and enter/send The answer should be [3 hex digits for the length of the following message] 1: 61 d0 [aa] [bb] [cc] [dd] [ee]... 2:... ... a, b, c... are hex values. The equation of "Battery block count" is only "a" and should be 14. The first line should start then: "1: 61 d0 0e ..." (0e hex = 14 dec) Count the pairs of digits up to P, Q,... They shouldn't be "00". So you could test, if there is an answer for this PID and if the answer is making sense.
How can I change the accuracy of the values for the log file (not the dashboard)? Or maybe I've 0.020 which will be stored as 0.02 eventually.
As far as I can tell, you can only format the log file to 2 decimal places (settings --> Data Logging & Upload --> Format log values checkbox). To get around that issue, I log in milliohms. I modified the Internal Resistance 1-14 formulas by multiplying * 1000.
The setting to round all logged values to two digits is already deactivated. Then I'll try to delete the factor "0.001*" in my equation(s). Thanks for the hint!