diff --git a/ampel-firmware/ampel-firmware.ino b/ampel-firmware/ampel-firmware.ino
index 522aa6d88d027917be7325fbaacbd802142811fa..523ee919fcc68c5cb848dd37d98bbb60f4a052bd 100644
--- a/ampel-firmware/ampel-firmware.ino
+++ b/ampel-firmware/ampel-firmware.ino
@@ -68,6 +68,7 @@ void setup() {
 
   web_config::initialize();
 
+#ifdef AMPEL_WIFI
   web_config::setWifiConnectionCallback([]() {
     //TODO: Move somewhere else
     led_effects::showKITTWheel(color::green);
@@ -93,6 +94,7 @@ void setup() {
     led_effects::showKITTWheel(color::red);
     Serial.println(F("Connection to WiFi failed"));
   });
+#endif
 
   void setWifiConnectionFailedCallback(void (*function)());