New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SDS in Kombination mit BME280 liefert nach einiger Zeit keine Messwerte mehr #172
Comments
Ich kann diesen Fehler leider nicht nachvollziehen: |
Ich habe SDS, DHT und BME280 angeschlossen und aktiviert. Könnte der SDS nen knacks haben? |
Ich habe bei meinem Sensor das gleiche Verhalten wie GeStenZ. Nach einer gewissen Zeit im Dauerbetrieb (2.5 Tage könnten hinkommen) werden für den SDS keine Werte mehr ausgegeben... |
@Alive84 @GeStenZ : Könntet ihr eure Konfig hier posten? Und ob ihr regelmäßig Daten vom Sensor abruft (/data.json). Eigentlich kann es nur ein Stack Overflow sein, der sich sehr langsam aufbaut. Da wäre es gut zu wissen, bei welcher Funktion der auftritt. |
Meine Config: |
Bei mir sind die Einstellungen, abgesehen vom Messintervall (default Wert 145), genau wie bei GeStenZ. Die Sensordaten werden alle drei Minuten per PHP Script im json Format (/data.json) abgerufen. |
Das sieht dann doch sehr nach einem Fehler in der Auslieferung der /data.json aus. Ich schaue mir das bei der aktuellen Beta mal genauer an. |
Das wäre ja fies zu testen. Nach 2-3 Tagen regelmäßigem Abruf Ausfälle. |
Wenn es der Stack ist kann man dessen Größe bei jedem Schleifendurchlauf ausgeben lassen. Im Sourcecode der Beta Version am Ende die // in der Zeile |
Ich habe aktuell einen Test laufen mit 3 Displays (LCD1602, LCD2004, OLED), 5 Sensoren (SDS011, DHT22, BMP180, BME280, HTU21D) und 3 aktiven APIs (Luftdaten, Madavi, opensensemap). Die Daten werden durchgehend via HTTPS an die APIs geschickt. Aktuell bin ich bei knapp 2000 Messzyklen, also fast 3 Tagen. Noch nicht getestet ist der regelmäßige Abruf der /data.json. |
Just a wild guess: Biggest 32bit integer: 2147483647 2147483647 / 24 / 60 / 60 / 1000 = 2.485 Some int32 counter is increased every millisecond and gets reset after roughly 2.5 days. |
Hallo die Runde Wir können das Problem streichen. Es lag am Netzteil. - Danke für die Unterstützung! ...und die Geduld. |
Habe den Sensor mit einem DHT nachgebaut. Das ganze lief etliche Wochen ohne Probleme. Wegen der 99.9 % Luftfeuchte-Problematik habe ich den DHT22 entfernt und einen BME280 angeschlossen.
In dieser Konfiguration (NRZ-2017-99) tritt nach etwa 2.5 Tagen reproduzierbar folgendes auf:
Habe testweise wieder auf den DHT umgestellt. Da läuft alles durch.
Hängt sich hier die Messung eventuell in der Firmware auf (Zähler o.ä.), wenn ein BME280 aktiviert ist?
Ergänzung: Läuft mit einem Wemos D1 mini.
The text was updated successfully, but these errors were encountered: