From 61b1cced0d976d444ea75ed8313b41829cc3d8fb Mon Sep 17 00:00:00 2001 From: Till Tomczak Date: Wed, 4 Jun 2025 01:01:47 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9A=20Aktualisierung=20der=20IHK=20Pro?= =?UTF-8?q?jektdokumentation=20und=20Verbesserung=20der=20Backend-Logs:=20?= =?UTF-8?q?Dokumentation=20erweitert,=20neue=20Abschnitte=20hinzugef=C3=BC?= =?UTF-8?q?gt=20und=20Logdateien=20optimiert=20f=C3=BCr=20bessere=20Nachve?= =?UTF-8?q?rfolgbarkeit=20und=20Wartbarkeit.=20=F0=9F=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IHK_Projektdokumentation/Dokumentation.docx | Bin 179136 -> 182090 bytes .../IHK_Projektdokumentation_Final.docx | Bin 55676 -> 51673 bytes backend/logs/app/app.log | 2 + .../logs/printer_monitor/printer_monitor.log | 12 + backend/logs/printers/printers.log | 10 + backend/logs/scheduler/scheduler.log | 408 ++++++++++++++++++ 6 files changed, 432 insertions(+) diff --git a/IHK_Projektdokumentation/Dokumentation.docx b/IHK_Projektdokumentation/Dokumentation.docx index e99c3581555345ea93b9113b0bc5dc0b68e505d8..437fcb47e7fd9561319f32ac98faca9e66643721 100644 GIT binary patch delta 38974 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 E0l8AfL;wH) delta 35905 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 literal 55676 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 diff --git a/backend/logs/app/app.log b/backend/logs/app/app.log index dedebe62..803c4e08 100644 --- a/backend/logs/app/app.log +++ b/backend/logs/app/app.log @@ -3844,3 +3844,5 @@ WHERE jobs.status = ?) AS anon_1] 2025-06-04 00:59:54 - [app] app - [INFO] INFO - Admin-Gastaufträge geladen: 1 von 1 (Status: all) 2025-06-04 01:00:01 - [app] app - [INFO] INFO - Admin-Check für Funktion admin_page: User authenticated: True, User ID: 1, Is Admin: True 2025-06-04 01:00:01 - [app] app - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True +2025-06-04 01:00:31 - [app] app - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True +2025-06-04 01:00:31 - [app] app - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True diff --git a/backend/logs/printer_monitor/printer_monitor.log b/backend/logs/printer_monitor/printer_monitor.log index 4a04f327..950f6f53 100644 --- a/backend/logs/printer_monitor/printer_monitor.log +++ b/backend/logs/printer_monitor/printer_monitor.log @@ -3909,3 +3909,15 @@ 2025-06-04 01:00:01 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden 2025-06-04 01:00:01 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... 2025-06-04 01:00:01 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden +2025-06-04 01:00:31 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... +2025-06-04 01:00:31 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden +2025-06-04 01:00:31 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... +2025-06-04 01:00:31 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden +2025-06-04 01:00:42 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... +2025-06-04 01:00:42 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden +2025-06-04 01:00:42 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... +2025-06-04 01:00:42 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden +2025-06-04 01:00:45 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... +2025-06-04 01:00:45 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden +2025-06-04 01:00:45 - [printer_monitor] printer_monitor - [INFO] INFO - 🔄 Aktualisiere Live-Druckerstatus... +2025-06-04 01:00:45 - [printer_monitor] printer_monitor - [INFO] INFO - ℹ️ Keine aktiven Drucker gefunden diff --git a/backend/logs/printers/printers.log b/backend/logs/printers/printers.log index 3260a4a8..5c467d95 100644 --- a/backend/logs/printers/printers.log +++ b/backend/logs/printers/printers.log @@ -7086,3 +7086,13 @@ 2025-06-04 01:00:01 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) 2025-06-04 01:00:01 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker 2025-06-04 01:00:01 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 10.32ms +2025-06-04 01:00:31 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) +2025-06-04 01:00:31 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker +2025-06-04 01:00:31 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 3.39ms +2025-06-04 01:00:42 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) +2025-06-04 01:00:42 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker +2025-06-04 01:00:42 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 9.10ms +2025-06-04 01:00:45 - [printers] printers - [INFO] INFO - Schnelles Laden abgeschlossen: 6 Drucker geladen (ohne Status-Check) +2025-06-04 01:00:45 - [printers] printers - [INFO] INFO - 🔄 Live-Status-Abfrage von Benutzer Administrator (ID: 1) +2025-06-04 01:00:45 - [printers] printers - [INFO] INFO - ✅ Live-Status-Abfrage erfolgreich: 0 Drucker +2025-06-04 01:00:45 - [printers] printers - [INFO] INFO - ✅ API-Live-Drucker-Status-Abfrage 'get_live_printer_status' erfolgreich in 5.81ms diff --git a/backend/logs/scheduler/scheduler.log b/backend/logs/scheduler/scheduler.log index 9eb2473a..baee6f8c 100644 --- a/backend/logs/scheduler/scheduler.log +++ b/backend/logs/scheduler/scheduler.log @@ -39789,3 +39789,411 @@ 2025-06-04 00:56:24 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet 2025-06-04 00:56:24 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet 2025-06-04 00:56:24 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 00:56:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:56:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 7 nicht einschalten +2025-06-04 00:56:26 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 00:56:28 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:56:28 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 8 nicht einschalten +2025-06-04 00:56:28 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 00:56:30 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:56:30 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten +2025-06-04 00:56:30 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 00:56:32 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:56:32 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 2 nicht einschalten +2025-06-04 00:56:32 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 00:56:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:56:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 3 nicht einschalten +2025-06-04 00:56:34 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 00:56:36 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:56:36 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten +2025-06-04 00:56:36 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 00:56:38 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:56:38 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten +2025-06-04 00:56:38 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 00:56:40 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:56:40 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 6 nicht einschalten +2025-06-04 00:56:40 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 00:56:42 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:56:42 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 9 nicht einschalten +2025-06-04 00:56:42 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 00:56:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:56:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 10 nicht einschalten +2025-06-04 00:56:44 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 00:56:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:56:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 11 nicht einschalten +2025-06-04 00:56:47 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 00:56:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:56:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 12 nicht einschalten +2025-06-04 00:56:49 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 00:56:51 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:56:51 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 13 nicht einschalten +2025-06-04 00:56:51 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 00:56:53 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:56:53 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 14 nicht einschalten +2025-06-04 00:56:53 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 00:56:55 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:56:55 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 15 nicht einschalten +2025-06-04 00:56:55 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 00:56:57 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:56:57 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 16 nicht einschalten +2025-06-04 00:56:58 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 00:57:00 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:00 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 7 nicht einschalten +2025-06-04 00:57:00 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 00:57:02 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:02 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 8 nicht einschalten +2025-06-04 00:57:02 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 00:57:04 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:04 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten +2025-06-04 00:57:04 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 00:57:06 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:06 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 2 nicht einschalten +2025-06-04 00:57:06 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 00:57:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 3 nicht einschalten +2025-06-04 00:57:09 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 00:57:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten +2025-06-04 00:57:11 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 00:57:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten +2025-06-04 00:57:13 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 00:57:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 6 nicht einschalten +2025-06-04 00:57:15 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 00:57:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:57:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 9 nicht einschalten +2025-06-04 00:57:17 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 00:57:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:57:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 10 nicht einschalten +2025-06-04 00:57:19 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 00:57:21 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:57:21 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 11 nicht einschalten +2025-06-04 00:57:21 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 00:57:23 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:57:23 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 12 nicht einschalten +2025-06-04 00:57:23 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 00:57:25 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:25 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 13 nicht einschalten +2025-06-04 00:57:25 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 00:57:27 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:27 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 14 nicht einschalten +2025-06-04 00:57:27 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 00:57:30 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:30 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 15 nicht einschalten +2025-06-04 00:57:30 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 00:57:32 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:32 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 16 nicht einschalten +2025-06-04 00:57:33 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 00:57:35 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:35 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 7 nicht einschalten +2025-06-04 00:57:35 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 00:57:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 8 nicht einschalten +2025-06-04 00:57:37 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 00:57:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten +2025-06-04 00:57:39 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 00:57:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 2 nicht einschalten +2025-06-04 00:57:41 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 00:57:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 3 nicht einschalten +2025-06-04 00:57:43 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 00:57:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten +2025-06-04 00:57:45 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 00:57:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten +2025-06-04 00:57:47 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 00:57:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:57:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 6 nicht einschalten +2025-06-04 00:57:49 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 00:57:52 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:57:52 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 9 nicht einschalten +2025-06-04 00:57:52 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 00:57:54 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:57:54 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 10 nicht einschalten +2025-06-04 00:57:54 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 00:57:56 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:57:56 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 11 nicht einschalten +2025-06-04 00:57:56 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 00:57:58 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:57:58 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 12 nicht einschalten +2025-06-04 00:57:58 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 00:58:00 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:00 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 13 nicht einschalten +2025-06-04 00:58:00 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 00:58:02 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:02 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 14 nicht einschalten +2025-06-04 00:58:02 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 00:58:04 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:04 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 15 nicht einschalten +2025-06-04 00:58:04 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 00:58:06 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:06 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 16 nicht einschalten +2025-06-04 00:58:07 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 00:58:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 7 nicht einschalten +2025-06-04 00:58:09 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 00:58:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 8 nicht einschalten +2025-06-04 00:58:11 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 00:58:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten +2025-06-04 00:58:14 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 00:58:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 2 nicht einschalten +2025-06-04 00:58:16 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 00:58:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 3 nicht einschalten +2025-06-04 00:58:18 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 00:58:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten +2025-06-04 00:58:20 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 00:58:22 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:22 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten +2025-06-04 00:58:22 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 00:58:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 6 nicht einschalten +2025-06-04 00:58:24 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 00:58:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:58:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 9 nicht einschalten +2025-06-04 00:58:26 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 00:58:28 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:58:28 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 10 nicht einschalten +2025-06-04 00:58:28 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 00:58:31 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:58:31 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 11 nicht einschalten +2025-06-04 00:58:31 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 00:58:33 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:58:33 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 12 nicht einschalten +2025-06-04 00:58:33 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 00:58:35 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:35 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 13 nicht einschalten +2025-06-04 00:58:35 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 00:58:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 14 nicht einschalten +2025-06-04 00:58:37 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 00:58:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 15 nicht einschalten +2025-06-04 00:58:39 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 00:58:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 16 nicht einschalten +2025-06-04 00:58:42 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 00:58:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 7 nicht einschalten +2025-06-04 00:58:44 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 00:58:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 8 nicht einschalten +2025-06-04 00:58:46 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 00:58:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten +2025-06-04 00:58:49 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 00:58:51 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:51 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 2 nicht einschalten +2025-06-04 00:58:51 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 00:58:53 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:53 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 3 nicht einschalten +2025-06-04 00:58:53 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 00:58:55 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:55 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten +2025-06-04 00:58:55 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 00:58:57 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:57 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten +2025-06-04 00:58:57 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 00:58:59 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:58:59 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 6 nicht einschalten +2025-06-04 00:58:59 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 00:59:01 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:59:01 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 9 nicht einschalten +2025-06-04 00:59:01 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 00:59:03 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:59:03 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 10 nicht einschalten +2025-06-04 00:59:03 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 00:59:05 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:59:05 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 11 nicht einschalten +2025-06-04 00:59:05 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 00:59:08 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:59:08 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 12 nicht einschalten +2025-06-04 00:59:08 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 00:59:10 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:10 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 13 nicht einschalten +2025-06-04 00:59:10 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 00:59:12 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:12 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 14 nicht einschalten +2025-06-04 00:59:12 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 00:59:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 15 nicht einschalten +2025-06-04 00:59:14 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 00:59:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 16 nicht einschalten +2025-06-04 00:59:17 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 00:59:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 7 nicht einschalten +2025-06-04 00:59:19 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 00:59:21 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:21 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 8 nicht einschalten +2025-06-04 00:59:21 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 00:59:23 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:23 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten +2025-06-04 00:59:23 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 00:59:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 2 nicht einschalten +2025-06-04 00:59:26 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 00:59:28 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:28 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 3 nicht einschalten +2025-06-04 00:59:28 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 00:59:30 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:30 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten +2025-06-04 00:59:30 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 00:59:32 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:32 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten +2025-06-04 00:59:32 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 00:59:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 6 nicht einschalten +2025-06-04 00:59:34 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 00:59:36 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:59:36 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 9 nicht einschalten +2025-06-04 00:59:36 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 00:59:38 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:59:38 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 10 nicht einschalten +2025-06-04 00:59:38 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 00:59:40 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:59:40 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 11 nicht einschalten +2025-06-04 00:59:40 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 00:59:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 00:59:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 12 nicht einschalten +2025-06-04 00:59:43 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 00:59:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 13 nicht einschalten +2025-06-04 00:59:45 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 00:59:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 14 nicht einschalten +2025-06-04 00:59:47 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 00:59:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 15 nicht einschalten +2025-06-04 00:59:49 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 00:59:51 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:51 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 16 nicht einschalten +2025-06-04 00:59:52 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 00:59:54 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:54 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 7 nicht einschalten +2025-06-04 00:59:54 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 00:59:56 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:56 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 8 nicht einschalten +2025-06-04 00:59:56 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 00:59:58 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 00:59:58 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten +2025-06-04 00:59:58 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 01:00:00 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:00 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 2 nicht einschalten +2025-06-04 01:00:00 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 01:00:02 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:02 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 3 nicht einschalten +2025-06-04 01:00:02 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 01:00:05 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:05 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten +2025-06-04 01:00:05 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 01:00:07 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:07 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten +2025-06-04 01:00:07 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 01:00:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 6 nicht einschalten +2025-06-04 01:00:09 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 01:00:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 01:00:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 9 nicht einschalten +2025-06-04 01:00:11 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 01:00:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 01:00:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 10 nicht einschalten +2025-06-04 01:00:13 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 01:00:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 01:00:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 11 nicht einschalten +2025-06-04 01:00:15 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 01:00:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 01:00:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 12 nicht einschalten +2025-06-04 01:00:17 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 01:00:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 13 nicht einschalten +2025-06-04 01:00:19 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 01:00:22 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:22 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 14 nicht einschalten +2025-06-04 01:00:22 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 01:00:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 15 nicht einschalten +2025-06-04 01:00:24 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 01:00:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 16 nicht einschalten +2025-06-04 01:00:27 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 01:00:29 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:29 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 7 nicht einschalten +2025-06-04 01:00:29 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 01:00:31 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:31 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 8 nicht einschalten +2025-06-04 01:00:31 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 01:00:33 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:33 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten +2025-06-04 01:00:33 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 01:00:35 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:35 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 2 nicht einschalten +2025-06-04 01:00:35 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 01:00:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 3 nicht einschalten +2025-06-04 01:00:37 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 01:00:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten +2025-06-04 01:00:39 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 01:00:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten +2025-06-04 01:00:41 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 01:00:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 6 nicht einschalten +2025-06-04 01:00:44 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 01:00:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 01:00:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 9 nicht einschalten +2025-06-04 01:00:46 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 01:00:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 01:00:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 10 nicht einschalten +2025-06-04 01:00:48 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 01:00:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 01:00:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 11 nicht einschalten +2025-06-04 01:00:50 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 01:00:52 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 01:00:52 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 12 nicht einschalten +2025-06-04 01:00:52 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 01:00:55 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:55 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 13 nicht einschalten +2025-06-04 01:00:55 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 01:00:57 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:57 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 14 nicht einschalten +2025-06-04 01:00:57 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 01:00:59 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:00:59 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 15 nicht einschalten +2025-06-04 01:00:59 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 01:01:01 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:01:01 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Sofort-Job 16 nicht einschalten +2025-06-04 01:01:02 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 01:01:04 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:01:04 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 7 nicht einschalten +2025-06-04 01:01:04 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 01:01:06 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:01:06 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 8 nicht einschalten +2025-06-04 01:01:06 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 01:01:08 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:01:08 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten +2025-06-04 01:01:08 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 01:01:10 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:01:10 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 2 nicht einschalten +2025-06-04 01:01:10 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 01:01:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:01:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 3 nicht einschalten +2025-06-04 01:01:13 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 01:01:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:01:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten +2025-06-04 01:01:15 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 01:01:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:01:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten +2025-06-04 01:01:17 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 01:01:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 01:01:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose für Job 6 nicht einschalten +2025-06-04 01:01:19 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi