Hallo zusammen,
manchmal möchte man doch echt verzweifeln. Also erstmal durchatmen.
Mein DHT22, direkt an einem Raspberry Pi 2 Model B angeschlossen, läßt sich einfach nicht mehr auslesen, nachdem ich dem Raspi ein Update verpaßt hatte.
Zuvor hatte alles wunderbar funktioniert. Es handelt sich dabei um eine kleine Wetterdatenstation mit einer Basisstation auf dem Schreibtisch (Raspi + DHT22 + DS18B20 + Funkmodul) und einer batteriebetriebenen Außenstation auf dem Balkon, basierend auf einem Atmega und diversen Sensoren (u.a. ein zweiter DHT22). Hatte sogar angefangen, das mal in einem kleinen Blog zu beschreiben (skunklog.de), da sind auch ein paar wenige Bilder drin. Nicht mehr ganz aktuell.
Und ich bin mir fast sicher, dass es nur am Raspi-Update selber liegen kann.
Weil:
1.) der Tausch beider DHT22 zwischen Basisstation und Außenstation zeigt, dass beide DHT22 an der Außenstation einwandfrei Daten liefern, nicht aber der, der jeweils am Raspi angeschlossen ist.
2.) Die Wetterdatenstation lief in der ersten Jahreshälfte mehrere Monate völlig stabil. Also kann ich mich beim Anschließen und Auswahl des Widerstands etc nicht wirklich vertan haben.
3.) Nach einem Stromausfall lief das Teil mehrere Monate nicht mehr und erst die letzten Tage fand ich wieder Zeit, mich darum zu kümmern. Nach einem ersten Anschalten bzw Restart lief alles sofort wieder problemlos.
4.) Dann "gönnte" ich mir eine Tasse Kaffee dem Raspi ein Update (sudo apt-get update, sudo apt-get upgrade). Tja... und erst seitdem krieg ich keine Daten mehr aus dem DHT22 am Raspi ausgelesen.
Natürlich hab ich das Internet und auch dieses Forum hier entsprechend halbwegs durchsucht und scheinbar bin ich nicht ganz allein mit diesem Problem.
Aber eine echte Lösung hab ich nicht gefunden. Das muss irgendwas mit der verwendeten Library (?) von Adafruit zu tun haben. Wo genau da der Hase im Pfeffer liegt, weiß ich aber eben nicht und im Moment gehen meine Gedanken eher in Richtung Verwendung eines alternativen Sensors (SHT31-D, auch von Adafruit). Der DHT22 war schon immer irgendwie speziell und fast wie eine Diva. Aber wie gesagt, wahrscheinlich liegts nicht am Sensor selber, sondern am Treiber oder was auch immer da von Adafruit verschlimmbessert wurde. Schon seltsam das.
Hat jemand irgendeinen Tip für mich?
Viele Grüße