diff --git a/src/shared/sensors/BME280/BME280.cpp b/src/shared/sensors/BME280/BME280.cpp
index a1a8150a5cfcda0ef39912bdc51ceac18d62755f..10be66cee23d465072cd20e6d9ec97907a986199 100644
--- a/src/shared/sensors/BME280/BME280.cpp
+++ b/src/shared/sensors/BME280/BME280.cpp
@@ -117,6 +117,8 @@ bool BME280::init()
         LOG_ERR(logger, "Device configuration incorrect, setup failed");
 
         lastError = SensorErrors::NOT_INIT;
+
+        return false;
     }
 
     initialized = true;