Hi
Habe zwei DHT22 angeschlossen, deren Temperaturen
mittels rrdtool aufgezeichnet werden. Die aktuelle Temperatur und das
24 Stunden Minimum werden dabei auf einem Display ausgegeben.
Jetzt das Problem:
In unregelmässigen Abständen messe ich eine um bis zu 6 Grad
abweichende Temperatur. Zu sehen an einer deutlichen kurzen Nase
auf der Grafik. Dann ist wieder alles normal.
Dadurch wird mein Projekt unbrauchbar.
Woran kann das liegen, kennt jemand das Problem?
Die Kabellänge ist im Moment gering. Denn ich habe festgestellt,
dass der Sensor keine langen Kabel mag. Dabei sind die 3 Volt kein Problem,
die kommen an. Die Daten kommen aber verfälscht an.
Sind die DHT für meinen Zweck zu Minderwertig? Könnt ihr genauere empfehlen?
Hier mein Code zum Auslesen:
while(1):
lf, temp = Adafruit_DHT.read_retry(22, 23)
if lf is not None and temp is not None:
lf0 = lf
temp0 = temp
break
Edit: Ich könnte jetzt natürlich so programmieren, dass zwei Messungen
hintereinander ungefähr das gleich Ergebnis haben müssen um eines davon
zu akzeptieren. Aber mein Vertrauen in dieser Sache ist hin. Und Dinge denen
man nicht vertraut, gibt man ungern in andere Hände. Zumindest bis ich genau
weiss woran es liegt.