diff --git a/ampel-firmware/co2_sensor.cpp b/ampel-firmware/co2_sensor.cpp
index 93eb1da4d2fe7355c6142d3c8b0d3f3a6251caac..74afdb38a9a0a25bfca4d387ce58b233b345326f 100644
--- a/ampel-firmware/co2_sensor.cpp
+++ b/ampel-firmware/co2_sensor.cpp
@@ -204,8 +204,8 @@ namespace sensor {
     case BOOTUP:
       led_effects::showWaitingLED(color::blue);
       break;
-      // No special signaling, we want to show the CO2 value
     case READY:
+      displayCO2OnLedRing();
       break;
     case NEEDS_CALIBRATION:
       led_effects::showWaitingLED(color::magenta);
@@ -261,12 +261,7 @@ namespace sensor {
       logToSerial();
     }
 
-    // We need to show LED effects for "old" data, too, as long as we get new data.
-    if (current_state == READY) {
-      displayCO2OnLedRing();
-    } else {
-      showState();
-    }
+    showState();
 
     return freshData;
   }