Es war schwierig einen passenden Namen für das Thema zu finden ![]()
Eigentlich habe ich festgestellt das der SCD4x sehr zuverlässige Werte für die Temperatur und Luftfeuchtigkeit liefert (ich habe mich wirklich viel und intensive mit vielen Sensoren auseinander gesetzt)
Als Referenz Sensor dienen bei mir zwei RuuviTag Pro Sensor (3in1) im Doppelpack zum angleichen von anderen Sensoren, InfluxDB und Grafana helfen dabei natürlich sehr
Was sofort auffällt zu den SCD4x an einem ESP32:
- neu Booten bzw. Flashen führt zu Ausreißer nach oben, bzw. er pendelt sich mit einem höheren Wert nach unten langsam ein (macht er auch bei Luftfeuchtigkeit) muss man nur beachten und sind schon ~ 3Grad
- er reagiert sehr schnell auf Veränderungen und sie „zappeln“ in einer Abtastrate von 10s schon recht doll
daher spiele ich gerade in ESPHome mit zusätzlichen Filtern
Die Auflösung von Grafana ist natürlich böse gewählt:
orginal Sensorwerte vs. mit Filter
dazu habe ich einfach einen weiteren Sensor in ESPHome angelegt mit den Sensorwerten vom Originalen (später kann der Filter natürlich direkt angewendet werden
sensor:
- platform: template
name: "SCD41 smooth2 Temperature"
lambda: |-
return id(scd41_temp).state;
unit_of_measurement: °C
update_interval: 10s # 60s ist default
icon: "mdi:thermometer-alert"
filters:
- sliding_window_moving_average:
window_size: 10
send_every: 1


