From 0604a79c4e09b44d767ef6409b38f137f675f306 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michael=20K=C3=A4ppler?= <michael_kaeppler@web.de>
Date: Thu, 22 Apr 2021 12:58:38 +0200
Subject: [PATCH] co2_sensor: Report invalid CO2 measurements

---
 ampel-firmware/co2_sensor.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ampel-firmware/co2_sensor.cpp b/ampel-firmware/co2_sensor.cpp
index 8a031b1..a41162a 100644
--- a/ampel-firmware/co2_sensor.cpp
+++ b/ampel-firmware/co2_sensor.cpp
@@ -216,6 +216,7 @@ namespace sensor {
       if (co2 <= 0) {
         // NOTE: Data is available, but it's sometimes erroneous: the sensor outputs
         // zero ppm but non-zero temperature and non-zero humidity.
+        Serial.println(F("Invalid sensor data - CO2 concentration <= 0 ppm"));
         switchState(BOOTUP);
       } else if (co2 < 250) {
         // Sensor should be calibrated.
-- 
GitLab