diff --git a/ampel-firmware/co2_sensor.cpp b/ampel-firmware/co2_sensor.cpp
index 6e0e01eb6102ccd60586a618fd38d73f726fa213..069e746b6bd8eb5a31b9586a07610c19c2582c55 100644
--- a/ampel-firmware/co2_sensor.cpp
+++ b/ampel-firmware/co2_sensor.cpp
@@ -164,6 +164,7 @@ namespace sensor {
     scd30.setForcedRecalibrationFactor(config::co2_calibration_level);
     Serial.println(F(" Done!"));
     Serial.println(F("Sensor calibrated."));
+    switchState(BOOTUP); // In order to stop the calibration and select the desired timestep.
     //WARNING: Do not reset the ampel or the SCD30!
     //At least one measurement needs to happen in order for the calibration to be correctly applied.
   }