diff --git a/src/main.cpp b/src/main.cpp index 84e45f1..157a0b2 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -92,12 +92,19 @@ void loop() { unsigned long currentMillis = millis(); // Überprüfe regelmäßig die WLAN-Verbindung - if (intervalElapsed(currentMillis, lastWifiCheckTime, wifiCheckInterval)) { + if (intervalElapsed(currentMillis, lastWifiCheckTime, wifiCheckInterval)) + { checkWiFiConnection(); } // Wenn Bambu auto set Spool aktiv - if (autoSendToBambu && autoSetToBambuSpoolId > 0) { + if (autoSendToBambu && autoSetToBambuSpoolId > 0) + { + if (!bambu_connected) + { + bambu_restart(); + } + if (intervalElapsed(currentMillis, lastAutoSetBambuAmsTime, autoSetBambuAmsInterval)) { if (hasReadRfidTag == 0)