DS18B20U shows -37 degrees at room +24

That's the sign of a total lack of communication between the Arduino and the sensor. So first check your connections and pullup, scope the signal pin to see if there's communication going on etc.