Hallo Zusammen,
Ich bin dabei mir einen Bodentemperatur-Sensor zu bauen.
Dafür habe ich mir aus China gekapselte DS18?20 Sensoren kommen lassen (Fragezeichen ist richtig - ich weiß nicht was wirklich drin ist) .
Um die Genauigkeit der Sensoren nun etwas einschätzen zu können habe ich sie auf Kontakt zusammengebunden und zusammen in eine Plastiktüte gesteckt.
Ein Script liest nun etwa jede Minute die Sensoren aus und schreibt die Werte in eine Datenbank.
Daraus will ich mir einen Mittelwert bilden um dann die Abweichung der einzelnen Sensoren vom Mittelwert zu sehen.
Die 5 Sensoren hängen an GPIO4 und das Script schaut bei /sys/bus/W1/devices/28-0..../w1_slave nach den Werten.
Problem:
nach ca. 24 Stunden bekomme ich auf einmal keine Auflösung wie bisher mit 3 Stellen hinter dem Komma.
Es gibt nur noch die Auflösung mit einer *.500 oder *.000.
Ein Re-start des Raspberry Pi ändert nichts.
Wenn ich jedoch den Pi von der Stromversorgung nehme und wieder anschliesse habe ich eine Auflösung von 3 Stellen hinter dem Komma.
Nach einigen Stunden fällt er dann wieder in die "Rundungsvariante".
In /sys/bus/W1/devices/28-0..../w1_slave steht dann t=XX000 oder t=XX500
Hat jemand eine Idee was ich falsch mache?
Besten Dank
Gruss
Tom