diff --git a/ampel-firmware/mqtt.cpp b/ampel-firmware/mqtt.cpp
index 0b03cdb704ddce14392209c6d1fcc23826d458b7..0aec8cdb2efb827f533e077c5bd8c18f556c2999 100644
--- a/ampel-firmware/mqtt.cpp
+++ b/ampel-firmware/mqtt.cpp
@@ -42,6 +42,8 @@ namespace mqtt {
   char last_successful_publish[23] = "";
 
   void initialize(const char *sensorId) {
+    Serial.print("MQTT ? ");
+    Serial.println(config::mqtt_active());
     json_sensor_format = PSTR("{\"time\":\"%s\", \"co2\":%d, \"temp\":%.1f, \"rh\":%.1f}");
     snprintf(publish_topic, sizeof(publish_topic), "CO2sensors/%s", sensorId);
 #if MQTT_ENCRYPTED
diff --git a/ampel-firmware/web_config.cpp b/ampel-firmware/web_config.cpp
index c81c494d89ac6e3196b250b057d910969ba57483..f7bad77c6e6da2c572ffa382ec56f2cd37aa8957 100644
--- a/ampel-firmware/web_config.cpp
+++ b/ampel-firmware/web_config.cpp
@@ -295,6 +295,9 @@ namespace config {
   uint16_t &csv_interval = web_config::csvTimestepParam.value();
 
 // MQTT
+  bool mqtt_active() {
+    return web_config::mqttParams.isActive();
+  }
   char *mqtt_server = web_config::mqttServerParam.value();
   char *mqtt_user = web_config::mqttUserParam.value();
   char *mqtt_password = web_config::mqttPasswordParam.value();
diff --git a/ampel-firmware/web_config.h b/ampel-firmware/web_config.h
index 3b6bf900330c1baa3c8db99384eec5fe45b37da9..8a8dce9e5e74d6c600b51001b3396175fa98b881 100644
--- a/ampel-firmware/web_config.h
+++ b/ampel-firmware/web_config.h
@@ -32,7 +32,7 @@ namespace config {
   extern uint16_t &csv_interval; // [s]
 
   // MQTT
-  //TODO: Add use_mqtt
+  bool mqtt_active();
   extern char *mqtt_server;
   extern char *mqtt_user;
   extern char *mqtt_password;