// RunningAverage-Objekt für Glättung der CO2-Messwerte
RunningAverage averageTVOC(60); // RunningAverage-Objekt für Glättung der TVOC-Messwerte
RunningAverage averageTEMP(1); // RunningAverage-Objekt für Glättung der Temperatur-Messwerte (Muss später auf eine sinnvolle Länge geändert we... age-Objekt für Glättung der Luftfeuchtigkeits-Messwerte (Muss später auf eine sinnvolle Länge geändert we
ser wäre aber eine dynamische Bestimmung der Grenzwerte. Denn es hat sich gezeigt, dass Leonie, wenn sie ... ndert werden. Schöner wäre es aber, wenn die Grenzwerte dynamisch bestimmt werden würden.
Das Einfachste wäre, diese Grenzwerte auf der Basis der Mittelwerte der letzten Messungen auf der Waage zu berechnen. Das Problem ist allerdin
werden. Für das Tarieren der Waage werden die Messwerte der letzten 10 Sekunden ausgewertet. Liegt die gr... t aller 100 Messungen innerhalb spezifischer Grenzwerte, wird die Waage tariert.
Sobald die Waage eine G... d kontinuierlich das Gewicht gemessen und die Messwerte in ein Array geschrieben, wobei die neuesten Messwerte die ältesten ersetzen. Nachdem die Katze die Toil
zen nicht absolut still sitzen. Um die besten Messwerte zu finden, werden aus bis zu etwa 2400 Einzelmessungen die 50 aufeinanderfolgenden Messwerte mit der geringsten Standardabweichung von ihrem M... ardabweichung vom Mittelwert der einbezogenen Messwerte
* excretion_weight: das Gewicht der Ausscheidun... ardabweichung vom Mittelwert der einbezogenen Messwerte
* created_at: automatisch vom Webserver vergebe
utlich kleinere Messbereiche hat, korrelieren die Werte für eCO2 und TVOC mit einem Koeffizient von annäh... einer Konstanten zu sein. Zweitens stehen die Messwerte in keinem nachvollziehbaren Zusammenhang mit Erei... ir aufgefallen, dass der BME280 zu hohe Temperaturwerte anzeigt. Er liegt immer 1 bis 2 Grad über den Tem