Hallo zusammen,
ich habe ein Problem mit dem BME280: er liefert deutlich andere Werte als mein DHT22.
Generell liefert der BME280 höhere Temperaturen und niedrigere Luftfeuchtigkeit als der DHT22 (Faktor 1,4).
Zusätzlich habe ich eine kleine gekaufte 0815 Wetterstation, die eher die Daten vom DHT22 anzeigt (kleinere Abweichungen sind ja okay).
Von daher gehe ich davon aus, dass es am BME280 liegt. Ich habe dieses Tutorial befolgt für den BME280.
Da ich die Daten an Thingspeak sende, könnt ihr euch auch selbst die Daten anschauen direkt:
Temperatur DHT22 vs. Temperatur BME280
Luftfeuchtigkeit DHT22 vs. Luftfeuchtigkeit BME280
Ich habe es auch mal mit der offiziellen BME280 Library auf dem Raspberry Pi von Adafruit getestet - leider gleiches Ergebnis. Die Sensoren hängen quasi nebeneinander sodass ich unterschiedliche Temperaturen eigtl. ausschließen kann.
Ich habe auch schon versucht die oversampling size in dem Python Script aus dem Tutorial zu erhöhen, aber dann bekomme ich nur noch niedrigere Luftfeuchtigkeitswerte.
Ich habe zwar am I2C Bus noch einen BH1750 neben dem BME280 aber das sollte ja keinen Unterschied machen bzw. die Unterschiedlichen Werte waren auch schon vor dem BH1750 unterschiedlich.
Habt ihr ne Idee, woran das liegen könnte bzw. was ich machen könnte, damit die Werte besser übereinstimmen?