I needed to read ambient temperature to do some temperature corrrection for a sensor. Rather than deal with a lower-level interface directly I thought the easiest thing would be to get a USB sensor. I found two of them, one called "TEMPer" on Amazon and another one called "Digital USB DS18B20" sold on eBay from Latvia. Both of these work on the RPi, and have nominal 0.06 deg. C resolution but one of these is not like the other! See graph below of both sensors in the same room over the same time period, about 10 hours long during the day. You might think I just got a bad "TEMPer" unit, but no- according to online comments they all work that way! Most people just don't pay attention to better than 1 C resolution so they don't notice, I guess.
Comparison plot: https://photos.app.goo.gl/btzc7bs36YD4DC4HA