I'm also seeing issue with sensor not working with temperatures below 0C 
I don't think it's heating of the sensor. I think you are loosing negative sign somewhere. Mine shows 6C when it's -6C for example...
Wrong type of variables somewhere in the library?
L
Lensdigital
@Lensdigital
Posts
-
Smart Humidity and Temperature sensor TH02 Library