remotecontrol Posted January 22, 2019 at 01:22 PM Posted January 22, 2019 at 01:22 PM Hallo TF-Team, noch eine Frage / Problemchem mit dem AirQuality-Bricklet. Da ich mir den Verlauf auf dem LCD als Graph anzeigen lasse, ist mir aufgefallen, dass es immer wieder Ausreisser in den Werten gibt, die eigentlich nicht vorkommen können (Luftdruck unter 800). Das passiert ca. 3x pro Tag mit dem Callback für alle Werte. Jetzt habe ich das mal protokolliert und: wenn es so einen Aussetzer gibt, kommen immer dieselben Werte, also nicht nur eine größere Abweichung, sondern jeweils ein bestimmter Wert, pro Kanal anders aber konstant: 2019-01-21 19:51:40.605472 AirQualitySensor air pressure is 74657 (temp 3056) => out of range ignored ! 2019-01-21 22:01:04.800035 AirQualitySensor air pressure is 74657 (temp 3056) => out of range ignored ! 2019-01-22 06:57:31.503578 AirQualitySensor air pressure is 74657 (temp 3056) => out of range ignored ! 2019-01-22 08:54:31.803379 AirQualitySensor air pressure is 74657 (temp 3060) => out of range ignored ! Jetzt wo ich es weiss kann ich das abfangen, weil der Luftdruck jenseits sinnvoller Werte ist, bei der Temperatur sieht das anders aus (30.6° geht noch). Aber habt Ihr noch eine Idee, woran das liegen könnte? Eine Störung in der Übertragung sollte nicht immer exakt denselben Wert erzeugen - oder ? Ich habe einen Stack mit 3 Mastern + 10 Bricklets, also nicht ganz simpel, aber alle laufen per Callback. Sollte nicht so viel IO drauf sein. Quote
Equinox Posted January 22, 2019 at 08:20 PM Posted January 22, 2019 at 08:20 PM Hallo, ich kann das bestätigen, zumindest für die Luftdruckwerte. Ich habe keine genauen Werte, aber ich zeichne den Luftdruck auf und zeige jeweils den Durchschnittswert für ca. 15 Minuten auf dem LCD an. Dabei fällt auf, dass ca. alle 60 bis 90 Minuten der Wert "absackt". Ist bei mir also nicht nur 3x pro Tag. Die Ausreißer sind auch immer nach unten. Für die Temperaturwerte kann ich das nicht sagen, da ich die Temperaturwerte vom Temperature-Bricklet verwende. Quote
borg Posted January 23, 2019 at 09:26 AM Posted January 23, 2019 at 09:26 AM Komisch, das ist mir noch nicht aufgefallen obwohl ich für die Tisch-Wetterstation viel mit dem Air Quality Bricklet getestet hab. Ich habs mir auf die TODO-Liste geschrieben da nochmal einen Test zu schreiben und mir das anzusehen. Quote
borg Posted January 28, 2019 at 10:01 AM Posted January 28, 2019 at 10:01 AM Ich hab mir die Daten über das Wochenende loggen lassen und ich hatte in der Tat auch ein paar "Ausreißer" bei mir war es die Luftfeuchte-Messung mit ungefähr 10% Sprüngen nach oben. Das Air Quality Bricklet muss leider einen Binärblob von Bosch nutzen auf den wir aufsetzen. Seitdem wir das Bricklet veröffentlicht haben gibt es eine neue Version von der Bosch-Software mit etlichen Bugfixes laut Changelog. Bosch hat allerdings die API und ein paar Konstanten und Namen verändert. Daher kriege ich das heute nicht aktualisiert, ich denke am Freitag komme ich dazu, da gibt es dann eine neue Firmware-Version. Ich hoffe die Ausreißer sind damit dann gefixt! Quote
borg Posted February 4, 2019 at 05:49 PM Posted February 4, 2019 at 05:49 PM Ich hab das jetzt auf die neueste Bosch-Auswertesoftware aktualisiert und gerade einen Dauertest gestartet. Ich würde das jetzt für mindestens 4 Tage laufen lassen, damit er zumindest einmal die kompletten Daten für die Kalibrierung sammeln kann. Danach dann nochmal 1-2 Tage um zu überprüfen ob die Sensor-Daten dann vernünftig sind. Dauert also noch ca. eine Woche bis es ein neues Release gibt (falls ich nicht noch weitere Probleme finde). Es gibt übrigens auch einen Modus wo das Bricklet die letzten 28 Tage zur Kalibrierung verwendet. Was meint ihr, macht es Sinn auf den 28-Tage-Modus umzusteigen um bessere IAQ-Werte zu bekommen? Ich tendiere aktuell dazu das zu tun. Zusätzlich noch eine Funktion um die aktuelle Kalibrierung zu löschen, damit man nicht 28 Tage warten muss bis man wieder vernünftige Werte bekommt wenn man die Umgebung des Bricklets komplett verändert. Man könnte die Kalibrierungszeit auch zwischen 4/28 Tage konfigurierbar für den Nutzer machen. Quote
Equinox Posted February 4, 2019 at 06:58 PM Posted February 4, 2019 at 06:58 PM Hallo, Man könnte die Kalibrierungszeit auch zwischen 4/28 Tage konfigurierbar für den Nutzer machen. Das wollte ich gerade vorschlagen Quote
Equinox Posted February 12, 2019 at 10:17 AM Posted February 12, 2019 at 10:17 AM Hallo, waren die Tests erfolgreich? Sind die Ausreißer weg? Quote
borg Posted February 12, 2019 at 12:06 PM Posted February 12, 2019 at 12:06 PM Habe soeben Version 2.0.3 veröffentlicht. Per Default wird jetzt ein 28-Tage-Fenster für die Kalibrierung verwendet welches man per API wieder auf 4 Tage zurück stellen kann. Die API ist dann verfügbar wenn es das nächste Bindings-Release gibt. Die Ausreißer werden jetzt rausgefiltert und nicht verwendet. Ich hab mehrere Tests gemacht bezüglich des IAQ Wertes. Wenn sich die Luftqualität ändert lässt sich das am IAQ-Wert definitiv ablesen. Zum Beispiel steigt der Wert wenn wir den Laser Cutter anstellen oder jemand frischen "dampfendes" Essen reinbringt o.ä. und er sinkt sofort wieder wenn wir lüften. Wenn sich der IAQ-Wert eigentlich nicht ändern sollte (z.B. über das Wochenende wenn keiner hier ist) verhält er sich manchmal ein bisschen komisch, finde ich. Der Wert wandert dann oft leicht auf und ab ohne ersehbaren Grund. Das längere Kalibrierungs-Fenster scheint das aber über die Zeit definitiv zu verbessern. Hab es aber jetzt natürlich noch keine 28 Tage am Stück laufen lassen. Ich habe nochmal einen Test gestartet den ich jetzt für mindestens einen Monat durchlaufen lasse. Quote
Equinox Posted August 5, 2019 at 06:56 PM Posted August 5, 2019 at 06:56 PM Hallo, seit ein paar Tagen habe ich wieder das Problem mit den "Ausreißern" beim Luftdruck. Pro 24h sind das im Moment 1 bis 2, ausschließlich nach unten. Das Air Quality Bricklet hat Firmware 2.0.4. Zumindest bei mir werden die Ausreißer also nicht zuverlässig gefiltert. Quote
borg Posted August 28, 2019 at 09:30 AM Posted August 28, 2019 at 09:30 AM Die neueste Firmware (2.0.5) sollte die Ausreißer jetzt endgültig beheben . Sag bitte Bescheid falls du mit 2.0.5 immer noch Ausreißer hast! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.