I ran into this issue of getting -3200 values. I swapped the sensor with another one from the same vendor (Tenstar Robot on aliexpress.com), and the values for the 2nd sensor were normal. I put a regular thermometer next to the sensor and the reading are within a couple of degree of each other at -15 C°C. I am supplying my sensors with 3.3 volts which in some cases can also cause issues. Might be worth trying 5 volts to see it that makes any difference.