ds18b20 bad resolution set at 11bit

(!sensors.getAddress(Sump, 0)); this line calls the address at device 0 and anytime call on the word Sump it is really seeing that address from there I tried taking it out of my code and it gives me a temp of -196.60 all the time just to be sure

OK, I had to make myself more explicit (hurry is seldom good), what I really meant is that the ! (negation) does not have any value.

sorry it doesn't compile I cropped my code to make it fit in the forum

I prefer cropping it to a minimal version that runs and still shows the bug. That makes it much easier to verify what is going on.
If I first need to fix the code to get it running I may(will) introduce new bugs of my own :wink: