chore: Änderungen commited
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -38591,3 +38591,75 @@ WHERE users.id = ?
|
|||||||
2025-06-16 07:06:31 - [app] app - [DEBUG] DEBUG - Response: 200
|
2025-06-16 07:06:31 - [app] app - [DEBUG] DEBUG - Response: 200
|
||||||
2025-06-16 07:07:01 - [app] app - [DEBUG] DEBUG - Request: GET /requests/overview
|
2025-06-16 07:07:01 - [app] app - [DEBUG] DEBUG - Request: GET /requests/overview
|
||||||
2025-06-16 07:07:01 - [app] app - [DEBUG] DEBUG - Response: 200
|
2025-06-16 07:07:01 - [app] app - [DEBUG] DEBUG - Response: 200
|
||||||
|
2025-06-16 07:16:01 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank...
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin...
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt.
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker...
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100)
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101)
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102)
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103)
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104)
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106)
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105)
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager...
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler...
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet
|
||||||
|
2025-06-16 07:16:02 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000
|
||||||
|
2025-06-16 07:16:03 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank...
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert
|
||||||
|
2025-06-16 07:16:04 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin...
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt.
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker...
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100)
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101)
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102)
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103)
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104)
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106)
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105)
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager...
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler...
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet
|
||||||
|
2025-06-16 07:16:05 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000
|
||||||
|
@@ -206,3 +206,7 @@
|
|||||||
2025-06-16 06:57:17 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion)
|
2025-06-16 06:57:17 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion)
|
||||||
2025-06-16 06:57:21 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert
|
2025-06-16 06:57:21 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert
|
||||||
2025-06-16 06:57:21 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion)
|
2025-06-16 06:57:21 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion)
|
||||||
|
2025-06-16 07:16:01 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert
|
||||||
|
2025-06-16 07:16:01 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion)
|
||||||
|
2025-06-16 07:16:03 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert
|
||||||
|
2025-06-16 07:16:03 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion)
|
||||||
|
@@ -551,3 +551,7 @@
|
|||||||
2025-06-16 06:57:17 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
2025-06-16 06:57:17 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
2025-06-16 06:57:21 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
|
2025-06-16 06:57:21 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
|
||||||
2025-06-16 06:57:21 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
2025-06-16 06:57:21 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-16 07:16:01 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
|
||||||
|
2025-06-16 07:16:01 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-16 07:16:03 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
|
||||||
|
2025-06-16 07:16:03 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
@@ -414,3 +414,5 @@
|
|||||||
2025-06-16 01:43:18 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiestatistiken 'api_energy_statistics' erfolgreich in 35.77ms
|
2025-06-16 01:43:18 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiestatistiken 'api_energy_statistics' erfolgreich in 35.77ms
|
||||||
2025-06-16 06:57:20 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
2025-06-16 06:57:20 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
||||||
2025-06-16 06:57:22 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
2025-06-16 06:57:22 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
||||||
|
2025-06-16 07:16:02 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
||||||
|
2025-06-16 07:16:04 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
||||||
|
@@ -2125,3 +2125,11 @@
|
|||||||
2025-06-16 06:57:21 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
|
2025-06-16 06:57:21 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
|
||||||
2025-06-16 06:57:21 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
|
2025-06-16 06:57:21 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
|
||||||
2025-06-16 06:57:21 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
|
2025-06-16 06:57:21 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
|
||||||
|
2025-06-16 07:16:01 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
|
||||||
|
2025-06-16 07:16:01 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
|
||||||
|
2025-06-16 07:16:01 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
|
||||||
|
2025-06-16 07:16:01 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
|
||||||
|
2025-06-16 07:16:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
|
||||||
|
2025-06-16 07:16:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
|
||||||
|
2025-06-16 07:16:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
|
||||||
|
2025-06-16 07:16:03 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
|
||||||
|
@@ -1083,3 +1083,9 @@
|
|||||||
2025-06-16 06:57:23 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
|
2025-06-16 06:57:23 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
|
||||||
2025-06-16 07:07:10 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
|
2025-06-16 07:07:10 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
|
||||||
2025-06-16 07:07:11 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
|
2025-06-16 07:07:11 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
|
||||||
|
2025-06-16 07:16:01 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
|
||||||
|
2025-06-16 07:16:01 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
|
||||||
|
2025-06-16 07:16:02 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
|
||||||
|
2025-06-16 07:16:03 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
|
||||||
|
2025-06-16 07:16:03 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
|
||||||
|
2025-06-16 07:16:05 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
|
||||||
|
@@ -551,3 +551,7 @@
|
|||||||
2025-06-16 06:57:20 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
2025-06-16 06:57:20 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
2025-06-16 06:57:22 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
|
2025-06-16 06:57:22 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
|
||||||
2025-06-16 06:57:22 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
2025-06-16 06:57:22 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-16 07:16:02 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
|
||||||
|
2025-06-16 07:16:02 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-16 07:16:04 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
|
||||||
|
2025-06-16 07:16:04 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
@@ -223,3 +223,5 @@ WHERE users.role = ?]
|
|||||||
2025-06-16 07:01:40 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert
|
2025-06-16 07:01:40 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert
|
||||||
2025-06-16 07:01:40 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert
|
2025-06-16 07:01:40 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert
|
||||||
2025-06-16 07:02:15 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert
|
2025-06-16 07:02:15 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert
|
||||||
|
2025-06-16 07:16:02 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
|
||||||
|
2025-06-16 07:16:04 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
|
||||||
|
@@ -1490,3 +1490,111 @@
|
|||||||
2025-06-16 07:06:53 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
2025-06-16 07:06:53 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
2025-06-16 07:06:59 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x2bce90342f0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
2025-06-16 07:06:59 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x2bce90342f0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
2025-06-16 07:07:01 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x16b3c223820> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
2025-06-16 07:07:01 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x16b3c223820> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:16:01 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
|
||||||
|
2025-06-16 07:16:02 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
|
||||||
|
2025-06-16 07:16:02 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
|
||||||
|
2025-06-16 07:16:02 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:16:03 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
|
||||||
|
2025-06-16 07:16:05 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
|
||||||
|
2025-06-16 07:16:05 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
|
||||||
|
2025-06-16 07:16:05 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:16:10 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f21ef380> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:16:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca81f7230> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:16:32 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:16:35 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:16:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f25974d0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:16:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca85b7610> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:17:03 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:17:05 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:17:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f25979d0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:17:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca85b7110> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:17:33 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:17:35 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:17:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f258f820> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:17:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca8593100> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:18:03 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:18:06 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:18:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f258e2c0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:18:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca8592d70> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:18:33 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:18:36 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:18:42 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f29667b0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:18:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca863d910> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:19:04 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:19:06 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:19:12 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f258a580> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:19:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca8658270> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:19:34 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:19:37 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:19:42 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f2979260> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:19:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca858ee00> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:20:04 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:20:07 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:20:12 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f2955350> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:20:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca862d950> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:20:34 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:20:37 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:20:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f2956050> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:20:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca862d950> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:21:05 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:21:07 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:21:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f29c0500> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:21:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca8649310> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:21:35 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:21:38 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:21:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f29c14f0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:21:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca864a300> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:22:05 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:22:08 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:22:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f29b9470> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:22:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca8603bd0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:22:35 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:22:38 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:22:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f2975710> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:22:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca86a6f90> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:23:06 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:23:09 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:23:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f29c9010> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:23:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca86ba5f0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:23:36 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:23:39 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:23:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f2974c90> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:23:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca86018d0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:24:06 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:24:09 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:24:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f29b9d30> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:24:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca86ba510> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:24:37 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:24:39 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:24:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f29cb5b0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:24:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca8602890> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:25:07 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:25:10 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:25:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f29c9550> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:25:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca8682430> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:25:37 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:25:40 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:25:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f29b8d70> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:25:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca868a970> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:26:07 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:26:10 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:26:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f29b9fd0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:26:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca8682dd0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:26:37 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:26:41 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:26:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f25f2190> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:26:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca8601470> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:27:08 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:27:11 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:27:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f25f0590> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:27:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca86a9a90> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:27:38 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:27:41 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:27:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f29b8750> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:27:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca86bb770> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:28:08 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:28:11 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:28:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x244f29ca970> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:28:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x1bca86812b0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
|
||||||
|
2025-06-16 07:28:38 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
2025-06-16 07:28:41 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: Till Tomczaktet
|
||||||
|
@@ -827,3 +827,9 @@
|
|||||||
2025-06-16 06:57:21 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
|
2025-06-16 06:57:21 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
|
||||||
2025-06-16 06:57:21 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
2025-06-16 06:57:21 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
2025-06-16 06:57:22 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
|
2025-06-16 06:57:22 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
|
||||||
|
2025-06-16 07:16:01 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
|
||||||
|
2025-06-16 07:16:01 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-16 07:16:02 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
|
||||||
|
2025-06-16 07:16:03 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
|
||||||
|
2025-06-16 07:16:03 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-16 07:16:04 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
|
||||||
|
@@ -2148,3 +2148,21 @@
|
|||||||
2025-06-16 06:57:22 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert
|
2025-06-16 06:57:22 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert
|
||||||
2025-06-16 06:57:22 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert
|
2025-06-16 06:57:22 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert
|
||||||
2025-06-16 06:57:22 - [startup] startup - [INFO] INFO - ==================================================
|
2025-06-16 06:57:22 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
2025-06-16 07:16:02 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
2025-06-16 07:16:02 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||||
|
2025-06-16 07:16:02 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)]
|
||||||
|
2025-06-16 07:16:02 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32)
|
||||||
|
2025-06-16 07:16:02 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend
|
||||||
|
2025-06-16 07:16:02 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-16T07:16:02.275316
|
||||||
|
2025-06-16 07:16:02 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert
|
||||||
|
2025-06-16 07:16:02 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert
|
||||||
|
2025-06-16 07:16:02 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
2025-06-16 07:16:04 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
2025-06-16 07:16:04 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||||
|
2025-06-16 07:16:04 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)]
|
||||||
|
2025-06-16 07:16:04 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32)
|
||||||
|
2025-06-16 07:16:04 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend
|
||||||
|
2025-06-16 07:16:04 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-16T07:16:04.665709
|
||||||
|
2025-06-16 07:16:04 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert
|
||||||
|
2025-06-16 07:16:04 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert
|
||||||
|
2025-06-16 07:16:04 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
@@ -1807,3 +1807,206 @@
|
|||||||
2025-06-16 07:06:59 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
2025-06-16 07:06:59 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
2025-06-16 07:07:01 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x0000016B3B854F50>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
2025-06-16 07:07:01 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x0000016B3B854F50>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
2025-06-16 07:07:01 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
2025-06-16 07:07:01 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:16:01 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
|
||||||
|
2025-06-16 07:16:03 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
|
||||||
|
2025-06-16 07:16:04 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F25C5940>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:16:07 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA85D57F0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:16:07 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2597250>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:16:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA85B7390>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:16:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2597ED0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:16:10 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:16:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA8620050>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:16:13 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:16:35 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258EFD0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:16:37 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA8592B10>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:16:38 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258FA80>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:16:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA85915B0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:16:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2964CB0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:16:41 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:16:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA863C290>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:16:43 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:17:05 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2589BF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:17:07 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F240>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:17:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258BCE0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:17:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858FDF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:17:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978160>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:17:11 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:17:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA8658270>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:17:13 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:17:35 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978050>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:17:38 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA8658160>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:17:38 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F29787C0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:17:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA86588D0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:17:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978AF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:17:41 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:17:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F790>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:17:44 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:18:05 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978E20>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:18:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F8A0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:18:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2979260>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:18:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858FCE0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:18:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2979590>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:18:11 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:18:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F460>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:18:14 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:18:35 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258B680>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:18:38 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858EF10>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:18:39 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258BAC0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:18:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F350>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:18:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258BBD0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:18:42 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:18:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858DAE0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:18:44 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:19:06 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2589F20>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:19:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA8658050>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:19:09 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2589AE0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:19:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858DBF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:19:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F25898C0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:19:12 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:19:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F240>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:19:15 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:19:36 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978D10>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:19:39 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858D8C0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:19:39 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978C00>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:19:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858FCE0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:19:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F29788D0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:19:42 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:19:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858FDF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:19:45 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:20:06 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978050>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:20:09 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858FAC0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:20:09 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258B240>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:20:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA8658490>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:20:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2589BF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:20:12 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:20:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA8658E20>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:20:15 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:20:37 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2589F20>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:20:39 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F9B0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:20:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258B460>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:20:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858EE00>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:20:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258BCE0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:20:43 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:20:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858FF00>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:20:45 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:21:07 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F29785A0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:21:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858D8C0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:21:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F29787C0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:21:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F020>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:21:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978AF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:21:13 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:21:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F350>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:21:16 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:21:37 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2979370>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:21:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA8658F30>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:21:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258BCE0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:21:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F350>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:21:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258B460>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:21:43 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:21:46 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F130>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:21:46 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:22:07 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258B570>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:22:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858D8C0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:22:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2589BF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:22:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858FCE0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:22:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258B240>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:22:13 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:22:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858FDF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:22:16 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:22:38 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978AF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:22:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F9B0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:22:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978C00>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:22:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA8658380>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:22:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F29785A0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:22:44 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:22:47 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA8659370>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:22:47 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:23:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978270>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:23:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA8421040>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:23:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2979AE0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:23:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F790>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:23:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2589AE0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:23:14 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:23:17 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858EE00>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:23:17 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:23:38 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F25899D0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:23:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858FF00>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:23:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258BBD0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:23:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858EF10>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:23:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258BAC0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:23:44 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:23:47 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F020>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:23:47 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:24:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978160>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:24:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858D9D0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:24:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978C00>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:24:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858E360>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:24:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F29789E0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:24:15 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:24:17 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858E690>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:24:17 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:24:39 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2978D10>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:24:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858ECF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:24:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2979F20>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:24:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F240>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:24:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F297A250>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:24:45 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:24:48 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F460>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:24:48 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:25:09 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2425480>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:25:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F570>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:25:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258BCE0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:25:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858FBD0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:25:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258B460>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:25:15 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:25:18 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858DE10>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:25:18 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:25:39 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F25899D0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:25:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2589BF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:25:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858E9C0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:25:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258B9B0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:25:45 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:25:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858E140>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:25:48 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858CAF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:25:48 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:26:09 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F25898C0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:26:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258A9C0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:26:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F790>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:26:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258AAD0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:26:15 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:26:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F8A0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:26:19 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858D8C0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:26:19 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:26:39 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2588C00>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:26:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2425040>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:26:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858EF10>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:26:46 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258ABE0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:26:46 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:26:46 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858DBF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:26:49 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858E8B0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:26:49 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:27:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258A8B0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:27:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258BF00>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:27:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858DD00>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:27:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258B350>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:27:16 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:27:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858E030>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:27:19 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858E690>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:27:19 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:27:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2589D00>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:27:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258A470>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:27:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858ECF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:27:46 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2589F20>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:27:46 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:27:46 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F240>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:27:49 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F460>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:27:49 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:28:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258BDF0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:28:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258A250>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:28:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858F570>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:28:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F2425040>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:28:16 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:28:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858FBD0>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:28:19 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x000001BCA858DE10>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
2025-06-16 07:28:19 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
|
||||||
|
2025-06-16 07:28:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.0.100', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x00000244F258A360>, 'Connection to 192.168.0.100 timed out. (connect timeout=2)'))
|
||||||
|
@@ -242,3 +242,5 @@
|
|||||||
2025-06-16 01:42:53 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
|
2025-06-16 01:42:53 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
|
||||||
2025-06-16 06:57:17 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
|
2025-06-16 06:57:17 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
|
||||||
2025-06-16 06:57:21 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
|
2025-06-16 06:57:21 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
|
||||||
|
2025-06-16 07:16:01 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
|
||||||
|
2025-06-16 07:16:03 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
|
||||||
|
@@ -721,3 +721,7 @@
|
|||||||
2025-06-16 06:57:17 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
2025-06-16 06:57:17 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
2025-06-16 06:57:21 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
2025-06-16 06:57:21 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
2025-06-16 06:57:21 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
2025-06-16 06:57:21 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
2025-06-16 07:16:01 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
|
2025-06-16 07:16:01 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
2025-06-16 07:16:03 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
|
2025-06-16 07:16:03 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
@@ -209,3 +209,7 @@
|
|||||||
2025-06-16 06:57:17 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
|
2025-06-16 06:57:17 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
|
||||||
2025-06-16 06:57:21 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an...
|
2025-06-16 06:57:21 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an...
|
||||||
2025-06-16 06:57:21 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
|
2025-06-16 06:57:21 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
|
||||||
|
2025-06-16 07:16:01 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an...
|
||||||
|
2025-06-16 07:16:01 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
|
||||||
|
2025-06-16 07:16:03 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an...
|
||||||
|
2025-06-16 07:16:03 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
|
||||||
|
@@ -335,4 +335,248 @@ verify_environment() {
|
|||||||
log "ERROR" "Umgebungsverifikation fehlgeschlagen ($errors Fehler)"
|
log "ERROR" "Umgebungsverifikation fehlgeschlagen ($errors Fehler)"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
install_mercedes_certificates() {
|
||||||
|
log "INFO" "Installiere Mercedes-Benz Corporate Zertifikate..."
|
||||||
|
|
||||||
|
# Prüfe ob Mercedes-Zertifikate im Projekt vorhanden sind
|
||||||
|
local mercedes_cert_dir="$INSTALL_PATH/certs/mercedes"
|
||||||
|
if [[ ! -d "$mercedes_cert_dir" ]]; then
|
||||||
|
log "WARN" "Mercedes-Zertifikat-Verzeichnis nicht gefunden: $mercedes_cert_dir"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# System-Zertifikat-Verzeichnis erstellen
|
||||||
|
local system_cert_dir="/usr/local/share/ca-certificates/mercedes"
|
||||||
|
mkdir -p "$system_cert_dir"
|
||||||
|
|
||||||
|
# Mercedes-Zertifikate finden und installieren
|
||||||
|
local cert_files_found=0
|
||||||
|
|
||||||
|
# Corp-Prj-Root-CA.cer
|
||||||
|
if [[ -f "$mercedes_cert_dir/Corp-Prj-Root-CA.cer" ]]; then
|
||||||
|
log "INFO" "Installiere Mercedes Corp-Prj-Root-CA Zertifikat..."
|
||||||
|
|
||||||
|
# Konvertiere .cer zu .crt für ca-certificates
|
||||||
|
cp "$mercedes_cert_dir/Corp-Prj-Root-CA.cer" "$system_cert_dir/Corp-Prj-Root-CA.crt"
|
||||||
|
chmod 644 "$system_cert_dir/Corp-Prj-Root-CA.crt"
|
||||||
|
cert_files_found=$((cert_files_found + 1))
|
||||||
|
|
||||||
|
log "INFO" "✓ Corp-Prj-Root-CA Zertifikat installiert"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Corp-Root-CA-G2.cer
|
||||||
|
if [[ -f "$mercedes_cert_dir/Corp-Root-CA-G2.cer" ]]; then
|
||||||
|
log "INFO" "Installiere Mercedes Corp-Root-CA-G2 Zertifikat..."
|
||||||
|
|
||||||
|
# Konvertiere .cer zu .crt für ca-certificates
|
||||||
|
cp "$mercedes_cert_dir/Corp-Root-CA-G2.cer" "$system_cert_dir/Corp-Root-CA-G2.crt"
|
||||||
|
chmod 644 "$system_cert_dir/Corp-Root-CA-G2.crt"
|
||||||
|
cert_files_found=$((cert_files_found + 1))
|
||||||
|
|
||||||
|
log "INFO" "✓ Corp-Root-CA-G2 Zertifikat installiert"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Weitere Mercedes-Zertifikate automatisch erkennen
|
||||||
|
for cert_file in "$mercedes_cert_dir"/*.cer "$mercedes_cert_dir"/*.crt; do
|
||||||
|
if [[ -f "$cert_file" ]]; then
|
||||||
|
local basename=$(basename "$cert_file")
|
||||||
|
local cert_name="${basename%.*}"
|
||||||
|
|
||||||
|
# Überspringe bereits behandelte Zertifikate
|
||||||
|
if [[ "$cert_name" == "Corp-Prj-Root-CA" ]] || [[ "$cert_name" == "Corp-Root-CA-G2" ]]; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
log "INFO" "Installiere zusätzliches Mercedes-Zertifikat: $basename..."
|
||||||
|
cp "$cert_file" "$system_cert_dir/${cert_name}.crt"
|
||||||
|
chmod 644 "$system_cert_dir/${cert_name}.crt"
|
||||||
|
cert_files_found=$((cert_files_found + 1))
|
||||||
|
|
||||||
|
log "INFO" "✓ $basename installiert"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [[ $cert_files_found -eq 0 ]]; then
|
||||||
|
log "WARN" "Keine Mercedes-Zertifikate gefunden"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# CA-Zertifikat-Store aktualisieren
|
||||||
|
log "INFO" "Aktualisiere System-Zertifikat-Store..."
|
||||||
|
if update-ca-certificates --verbose; then
|
||||||
|
log "INFO" "✓ System-Zertifikat-Store erfolgreich aktualisiert"
|
||||||
|
else
|
||||||
|
log "ERROR" "Fehler beim Aktualisieren des Zertifikat-Stores"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Zertifikat-Installation für Python-Requests konfigurieren
|
||||||
|
configure_python_certificates
|
||||||
|
|
||||||
|
# Zertifikat-Installation für Node.js konfigurieren
|
||||||
|
configure_nodejs_certificates
|
||||||
|
|
||||||
|
# Zertifikat-Installation für Chromium konfigurieren
|
||||||
|
configure_chromium_certificates
|
||||||
|
|
||||||
|
log "INFO" "Mercedes-Zertifikate Installation abgeschlossen ($cert_files_found Zertifikate)"
|
||||||
|
}
|
||||||
|
|
||||||
|
configure_python_certificates() {
|
||||||
|
log "INFO" "Konfiguriere Python für Mercedes-Zertifikate..."
|
||||||
|
|
||||||
|
# Python-Requests Zertifikat-Pfad konfigurieren
|
||||||
|
local python_cert_config="/etc/myp/python-certs.conf"
|
||||||
|
cat > "$python_cert_config" << 'EOF'
|
||||||
|
# Mercedes-Benz Python Certificate Configuration
|
||||||
|
# Für requests und andere Python-HTTP-Libraries
|
||||||
|
|
||||||
|
# CA Bundle Pfad für requests
|
||||||
|
export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
|
||||||
|
export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
|
||||||
|
export SSL_CERT_DIR=/etc/ssl/certs
|
||||||
|
|
||||||
|
# Zusätzliche Umgebungsvariablen für Corporate-Umgebung
|
||||||
|
export PYTHONHTTPSVERIFY=1
|
||||||
|
export CURL_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# Python-Konfiguration in Benutzer-Profile einbinden
|
||||||
|
if [[ -f "/home/$PROJECT_USER/.bashrc" ]]; then
|
||||||
|
echo "# Mercedes-Benz Python Certificate Configuration" >> "/home/$PROJECT_USER/.bashrc"
|
||||||
|
echo "source /etc/myp/python-certs.conf" >> "/home/$PROJECT_USER/.bashrc"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Für systemweite Anwendung
|
||||||
|
echo "source /etc/myp/python-certs.conf" >> "/etc/environment"
|
||||||
|
|
||||||
|
log "INFO" "Python-Zertifikat-Konfiguration abgeschlossen"
|
||||||
|
}
|
||||||
|
|
||||||
|
configure_nodejs_certificates() {
|
||||||
|
log "INFO" "Konfiguriere Node.js für Mercedes-Zertifikate..."
|
||||||
|
|
||||||
|
# Node.js CA-Konfiguration
|
||||||
|
local nodejs_cert_config="/etc/myp/nodejs-certs.conf"
|
||||||
|
cat > "$nodejs_cert_config" << 'EOF'
|
||||||
|
# Mercedes-Benz Node.js Certificate Configuration
|
||||||
|
|
||||||
|
# CA Bundle für Node.js
|
||||||
|
export NODE_EXTRA_CA_CERTS=/etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
|
# Deaktiviere strenge SSL-Verifikation nur wenn nötig (nicht empfohlen)
|
||||||
|
# export NODE_TLS_REJECT_UNAUTHORIZED=0
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# Node.js-Konfiguration in Profile einbinden
|
||||||
|
if [[ -f "/home/$PROJECT_USER/.bashrc" ]]; then
|
||||||
|
echo "# Mercedes-Benz Node.js Certificate Configuration" >> "/home/$PROJECT_USER/.bashrc"
|
||||||
|
echo "source /etc/myp/nodejs-certs.conf" >> "/home/$PROJECT_USER/.bashrc"
|
||||||
|
fi
|
||||||
|
|
||||||
|
log "INFO" "Node.js-Zertifikat-Konfiguration abgeschlossen"
|
||||||
|
}
|
||||||
|
|
||||||
|
configure_chromium_certificates() {
|
||||||
|
log "INFO" "Konfiguriere Chromium für Mercedes-Zertifikate..."
|
||||||
|
|
||||||
|
# Chromium Policy-Verzeichnis erstellen
|
||||||
|
local chromium_policy_dir="/etc/chromium/policies/managed"
|
||||||
|
mkdir -p "$chromium_policy_dir"
|
||||||
|
|
||||||
|
# Chromium Certificate Policy
|
||||||
|
cat > "$chromium_policy_dir/mercedes-certificates.json" << 'EOF'
|
||||||
|
{
|
||||||
|
"AutoSelectCertificateForUrls": [
|
||||||
|
"https://*.mercedes-benz.com",
|
||||||
|
"https://*.daimler.com",
|
||||||
|
"https://*.daimlertruck.com"
|
||||||
|
],
|
||||||
|
"CertificateTransparencyEnforcementDisabledForUrls": [
|
||||||
|
"*.mercedes-benz.com",
|
||||||
|
"*.daimler.com",
|
||||||
|
"*.daimlertruck.com"
|
||||||
|
],
|
||||||
|
"AllowInsecureLocalhost": true
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# Chromium NSS-Datenbank für Benutzer konfigurieren
|
||||||
|
if command -v certutil >/dev/null 2>&1; then
|
||||||
|
local nss_dir="/home/$PROJECT_USER/.pki/nssdb"
|
||||||
|
mkdir -p "$nss_dir"
|
||||||
|
chown -R "$PROJECT_USER:$PROJECT_GROUP" "/home/$PROJECT_USER/.pki"
|
||||||
|
|
||||||
|
# NSS-Datenbank initialisieren falls nicht vorhanden
|
||||||
|
if [[ ! -f "$nss_dir/cert9.db" ]]; then
|
||||||
|
sudo -u "$PROJECT_USER" certutil -N -d sql:"$nss_dir" --empty-password
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Mercedes-Zertifikate zu NSS-Datenbank hinzufügen
|
||||||
|
for cert_file in /usr/local/share/ca-certificates/mercedes/*.crt; do
|
||||||
|
if [[ -f "$cert_file" ]]; then
|
||||||
|
local cert_name=$(basename "$cert_file" .crt)
|
||||||
|
sudo -u "$PROJECT_USER" certutil -A -n "Mercedes-$cert_name" -t "C,," -d sql:"$nss_dir" -i "$cert_file" || true
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
log "INFO" "Mercedes-Zertifikate zu Chromium NSS-Datenbank hinzugefügt"
|
||||||
|
else
|
||||||
|
log "WARN" "certutil nicht verfügbar, installiere NSS-Tools..."
|
||||||
|
DEBIAN_FRONTEND=noninteractive apt-get install -y libnss3-tools
|
||||||
|
|
||||||
|
# Nach Installation nochmal versuchen
|
||||||
|
if command -v certutil >/dev/null 2>&1; then
|
||||||
|
configure_chromium_certificates
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
log "INFO" "Chromium-Zertifikat-Konfiguration abgeschlossen"
|
||||||
|
}
|
||||||
|
|
||||||
|
verify_mercedes_certificates() {
|
||||||
|
log "INFO" "Überprüfe Mercedes-Zertifikat-Installation..."
|
||||||
|
|
||||||
|
local errors=0
|
||||||
|
|
||||||
|
# Prüfe installierte Zertifikate
|
||||||
|
local cert_count=$(find /usr/local/share/ca-certificates/mercedes -name "*.crt" 2>/dev/null | wc -l)
|
||||||
|
if [[ $cert_count -eq 0 ]]; then
|
||||||
|
log "ERROR" "Keine Mercedes-Zertifikate installiert"
|
||||||
|
errors=$((errors + 1))
|
||||||
|
else
|
||||||
|
log "INFO" "✓ $cert_count Mercedes-Zertifikate installiert"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Prüfe CA-Store-Update
|
||||||
|
if [[ -f "/etc/ssl/certs/ca-certificates.crt" ]]; then
|
||||||
|
# Prüfe ob Mercedes-Zertifikate im CA-Bundle enthalten sind
|
||||||
|
if grep -q "Daimler AG" /etc/ssl/certs/ca-certificates.crt; then
|
||||||
|
log "INFO" "✓ Mercedes-Zertifikate im System-CA-Store gefunden"
|
||||||
|
else
|
||||||
|
log "WARN" "Mercedes-Zertifikate möglicherweise nicht im CA-Store"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
log "ERROR" "System-CA-Store nicht gefunden"
|
||||||
|
errors=$((errors + 1))
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Teste HTTPS-Verbindung zu Mercedes-Domain (falls möglich)
|
||||||
|
if command -v curl >/dev/null 2>&1; then
|
||||||
|
if curl -s --connect-timeout 5 https://www.mercedes-benz.com >/dev/null 2>&1; then
|
||||||
|
log "INFO" "✓ HTTPS-Verbindung zu Mercedes-Domain erfolgreich"
|
||||||
|
else
|
||||||
|
log "WARN" "HTTPS-Verbindung zu Mercedes-Domain fehlgeschlagen (möglicherweise Netzwerk)"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $errors -eq 0 ]]; then
|
||||||
|
log "INFO" "Mercedes-Zertifikat-Verifikation erfolgreich"
|
||||||
|
return 0
|
||||||
|
else
|
||||||
|
log "ERROR" "Mercedes-Zertifikat-Verifikation fehlgeschlagen ($errors Fehler)"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
}
|
}
|
@@ -39,6 +39,9 @@ test_installation() {
|
|||||||
# Security-Tests
|
# Security-Tests
|
||||||
test_security
|
test_security
|
||||||
|
|
||||||
|
# Mercedes-Zertifikat-Tests
|
||||||
|
test_mercedes_certificates
|
||||||
|
|
||||||
# Performance-Tests
|
# Performance-Tests
|
||||||
test_performance
|
test_performance
|
||||||
|
|
||||||
@@ -618,6 +621,118 @@ test_performance() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
test_mercedes_certificates() {
|
||||||
|
log "INFO" "=== MERCEDES-ZERTIFIKAT-TESTS ==="
|
||||||
|
|
||||||
|
local test_errors=0
|
||||||
|
|
||||||
|
# Prüfe ob Mercedes-Zertifikat-Verzeichnis existiert
|
||||||
|
log "INFO" "Teste Mercedes-Zertifikat-Installation..."
|
||||||
|
if [[ -d "/usr/local/share/ca-certificates/mercedes" ]]; then
|
||||||
|
local cert_count=$(find /usr/local/share/ca-certificates/mercedes -name "*.crt" | wc -l)
|
||||||
|
if [[ $cert_count -gt 0 ]]; then
|
||||||
|
log "INFO" "✓ $cert_count Mercedes-Zertifikate installiert"
|
||||||
|
else
|
||||||
|
log "ERROR" "✗ Keine Mercedes-Zertifikate gefunden"
|
||||||
|
test_errors=$((test_errors + 1))
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
log "WARN" "Mercedes-Zertifikat-Verzeichnis nicht gefunden (möglicherweise keine Zertifikate im Projekt)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Prüfe System-CA-Store
|
||||||
|
log "INFO" "Teste System-CA-Store..."
|
||||||
|
if [[ -f "/etc/ssl/certs/ca-certificates.crt" ]]; then
|
||||||
|
log "INFO" "✓ System-CA-Store gefunden"
|
||||||
|
|
||||||
|
# Prüfe ob Mercedes-Zertifikate integriert sind
|
||||||
|
if grep -q "Daimler AG" /etc/ssl/certs/ca-certificates.crt 2>/dev/null; then
|
||||||
|
log "INFO" "✓ Mercedes-Zertifikate im CA-Store integriert"
|
||||||
|
else
|
||||||
|
log "WARN" "Mercedes-Zertifikate nicht im CA-Store gefunden"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
log "ERROR" "✗ System-CA-Store nicht gefunden"
|
||||||
|
test_errors=$((test_errors + 1))
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Prüfe Python-Zertifikat-Konfiguration
|
||||||
|
log "INFO" "Teste Python-Zertifikat-Konfiguration..."
|
||||||
|
if [[ -f "/etc/myp/python-certs.conf" ]]; then
|
||||||
|
log "INFO" "✓ Python-Zertifikat-Konfiguration vorhanden"
|
||||||
|
|
||||||
|
# Teste Python SSL-Kontext
|
||||||
|
if python3 -c "import ssl; print('SSL-Kontext:', ssl.create_default_context())" >/dev/null 2>&1; then
|
||||||
|
log "INFO" "✓ Python SSL-Kontext funktioniert"
|
||||||
|
else
|
||||||
|
log "ERROR" "✗ Python SSL-Kontext fehlerhaft"
|
||||||
|
test_errors=$((test_errors + 1))
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
log "WARN" "Python-Zertifikat-Konfiguration nicht gefunden"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Prüfe Node.js-Zertifikat-Konfiguration
|
||||||
|
log "INFO" "Teste Node.js-Zertifikat-Konfiguration..."
|
||||||
|
if [[ -f "/etc/myp/nodejs-certs.conf" ]]; then
|
||||||
|
log "INFO" "✓ Node.js-Zertifikat-Konfiguration vorhanden"
|
||||||
|
else
|
||||||
|
log "WARN" "Node.js-Zertifikat-Konfiguration nicht gefunden"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Prüfe Chromium-Zertifikat-Konfiguration
|
||||||
|
log "INFO" "Teste Chromium-Zertifikat-Konfiguration..."
|
||||||
|
if [[ -f "/etc/chromium/policies/managed/mercedes-certificates.json" ]]; then
|
||||||
|
log "INFO" "✓ Chromium-Zertifikat-Policy vorhanden"
|
||||||
|
else
|
||||||
|
log "WARN" "Chromium-Zertifikat-Policy nicht gefunden"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Teste NSS-Datenbank für Chromium
|
||||||
|
if [[ -d "/home/$PROJECT_USER/.pki/nssdb" ]]; then
|
||||||
|
log "INFO" "✓ Chromium NSS-Datenbank vorhanden"
|
||||||
|
|
||||||
|
# Prüfe Mercedes-Zertifikate in NSS
|
||||||
|
if command -v certutil >/dev/null 2>&1; then
|
||||||
|
local nss_cert_count=$(sudo -u "$PROJECT_USER" certutil -L -d sql:"/home/$PROJECT_USER/.pki/nssdb" 2>/dev/null | grep -c "Mercedes-" || echo "0")
|
||||||
|
if [[ $nss_cert_count -gt 0 ]]; then
|
||||||
|
log "INFO" "✓ $nss_cert_count Mercedes-Zertifikate in NSS-Datenbank"
|
||||||
|
else
|
||||||
|
log "WARN" "Keine Mercedes-Zertifikate in NSS-Datenbank gefunden"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
log "WARN" "Chromium NSS-Datenbank nicht gefunden"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Teste HTTPS-Verbindungen (falls Netzwerk verfügbar)
|
||||||
|
log "INFO" "Teste HTTPS-Verbindungen..."
|
||||||
|
if command -v curl >/dev/null 2>&1; then
|
||||||
|
# Test zu bekannter Mercedes-Domain
|
||||||
|
if curl -s --connect-timeout 5 --max-time 10 https://www.mercedes-benz.com >/dev/null 2>&1; then
|
||||||
|
log "INFO" "✓ HTTPS-Verbindung zu Mercedes-Domain erfolgreich"
|
||||||
|
else
|
||||||
|
log "WARN" "HTTPS-Verbindung zu Mercedes-Domain fehlgeschlagen (Netzwerk/Firewall)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Test zu Standard-HTTPS-Site
|
||||||
|
if curl -s --connect-timeout 5 --max-time 10 https://www.google.com >/dev/null 2>&1; then
|
||||||
|
log "INFO" "✓ HTTPS-Verbindung zu Standard-Site erfolgreich"
|
||||||
|
else
|
||||||
|
log "WARN" "HTTPS-Verbindungen generell problematisch"
|
||||||
|
test_errors=$((test_errors + 1))
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ $test_errors -eq 0 ]]; then
|
||||||
|
log "INFO" "✓ Mercedes-Zertifikat-Tests bestanden"
|
||||||
|
return 0
|
||||||
|
else
|
||||||
|
log "ERROR" "✗ Mercedes-Zertifikat-Tests fehlgeschlagen ($test_errors Fehler)"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
test_integration() {
|
test_integration() {
|
||||||
log "INFO" "=== INTEGRATION-TESTS ==="
|
log "INFO" "=== INTEGRATION-TESTS ==="
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user