I wired 10 DS18B20 to the raspberry pi, in the normal powered mode. I am using the Raspbian's built in w1-gpio and w1-therm. I am able to read all the 10 sensor values.
Problem is, after (seemingly random) few hours of continuous pooling, I observe that all my sensors drop precision to 9 bit and only show temperatures with 0.5 Celsius precision. I can revert the sensors back to the default precision by interrupting their power for a short while.
Anyone knows what might cause this? I started to introduce little changes, to detect the cause, but the long time required for this to happen makes the process tedious.