opendata-stuttgart / sensors-software

sourcecode for reading sensor data
571 stars 308 forks source link

BME280 keine Daten mehr nach ca. 1-2 Tagen #439

Open FreeTechNick opened 5 years ago

FreeTechNick commented 5 years ago

Hallo zusammen,

ich habe seit mehr als einem Jahr einen Feinstaubsensor in Betrieb. Diese läuft auch sehr gut. Jetzt habe ich vor ein paar Monaten einen BME280 Sensor hinzugefügt, dieser liefert auch meistens 1-2 Tage Daten. Dann startet scheinbar der Feinstaubsensor neu und der BME280 sendet keine Daten mehr, die anderen Sensoren senden die Daten weiter. Erst, wenn ich den Feinstaubsensor vom Strom trenne und damit völlig neu starte liefert der BME280 wieder Daten. Gibt es hierzu eine Lösung eine Tipp? Danke.

Viele Grüße Markus

ghost commented 5 years ago

Hatte das gleiche Problem, mit dem DHT22. Anderes Netzteil hat geholfen. Problem ist der Power Cycle.

dirkmueller commented 5 years ago

@FreeTechNick ich hatte die gleichen Symptome, bei mir lag es an stoerungen auf dem I2C bus (verursacht wohl durch feuchtigkeit am sensor). ein einspruehen des sensors mit All-Wetter-Lack (vorsicht !!!! sensor vorher sicher abdecken damit das luftloch nicht mit engesprueht wird) hat geholfen.

Die Software muesste fehlertoleranter gegenueber Stoerungen auf dem i2c bus gemacht werden..

brandungskieker commented 5 years ago

Habe das gleiche Symptom und auch schon mal in https://github.com/opendata-stuttgart/sensors-software/issues/386 beschrieben.

brandungskieker commented 5 years ago

@FreeTechNick ich hatte die gleichen Symptome, bei mir lag es an stoerungen auf dem I2C bus (verursacht wohl durch feuchtigkeit am sensor). ein einspruehen des sensors mit All-Wetter-Lack (vorsicht !!!! sensor vorher sicher abdecken damit das luftloch nicht mit engesprueht wird) hat geholfen.

Die Software muesste fehlertoleranter gegenueber Stoerungen auf dem i2c bus gemacht werden..

Hat die Feuchtigkeit den Sensor bei dir zerstört oder hat der Reboot ebenfalls geholfen?

dirkmueller commented 5 years ago

Reboot hilft kurzfristig, aber in meinem fall gab es ausgeprägte Korrosion auf der Platine. Mittels Zahnbürste abschrubben war das zu beheben und der Sensor lief dann wieder.

Ich habe aber die 4 euro investiert und einen neuen gekauft, den mit harzlack wasserfest gemacht und seitdem keine Probleme mehr.

dirkmueller commented 4 years ago

Gibt's hier Neuigkeiten?

MagTun commented 4 years ago

Same here I had a BME280 which worked for a couple of days (weeks?) and then it stopped sending data. It had some corrosion, which I removed with a toothbrush. I applied some nail polish and since then I don't have any bug.

DeeKey commented 4 years ago

Seems that this is not software bug. Please close if the issue is solved!