🗑️ Refactor: Remove obsolete printer check scripts and update app logic

**Änderungen:**
-  check_printer_ips.py und check_printers.py: Entfernt nicht mehr benötigte Skripte zur Überprüfung von Drucker-IP-Adressen.
-  DRUCKER_STATUS_REQUIREMENTS.md: Veraltete Anforderungen entfernt.
-  setup_standard_printers.py: Anpassungen zur Vereinheitlichung der Drucker-IP.
-  app.py: Logik zur Filterung offline/unreachable Drucker aktualisiert.

**Ergebnis:**
- Bereinigung des Codes durch Entfernen nicht mehr benötigter Dateien.
- Optimierte Logik zur Handhabung von Druckerstatus in der Anwendung.

🤖 Generated with [Claude Code](https://claude.ai/code)
This commit is contained in:
2025-06-15 23:59:39 +02:00
parent 956c24d8ca
commit c4e65a07a9
1258 changed files with 11101 additions and 609 deletions

View File

@@ -10,3 +10,754 @@
2025-06-15 22:17:11 - [__main__] __main__ - [INFO] INFO - - 0 Drucker aktualisiert
2025-06-15 22:17:11 - [__main__] __main__ - [INFO] INFO - - 12 Drucker insgesamt in TBA Marienfelde
2025-06-15 22:27:53 - [__main__] __main__ - [ERROR] ERROR - Test-Fehler: No module named 'backend.utils'
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - 🚀 Starte MYP Drucker-Bereinigung
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - ============================================================
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - SCHRITT 1: Analyse der aktuellen Drucker
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - 🔍 Analysiere aktuelle Drucker-Datenbank...
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - 📊 Gefunden: 18 Drucker in der Datenbank
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - 📍 Drucker nach Standort:
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - Halle A - Arbeitsplatz 1: 1 Drucker
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 1 - Halle A (ID: 1, IP: 192.168.1.101, Status: offline)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - Halle A - Arbeitsplatz 2: 1 Drucker
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 2 - Halle A (ID: 2, IP: 192.168.1.102, Status: offline)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - Halle B - Arbeitsplatz 1: 1 Drucker
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 3 - Halle B (ID: 3, IP: 192.168.1.103, Status: offline)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - Halle B - Arbeitsplatz 2: 1 Drucker
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 4 - Halle B (ID: 4, IP: 192.168.1.104, Status: offline)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - Labor - SLA-Bereich: 1 Drucker
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 5 - Labor (ID: 5, IP: 192.168.1.105, Status: offline)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - Werkstatt - Spezialbereich: 1 Drucker
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 6 - Werkstatt (ID: 6, IP: 192.168.1.106, Status: offline)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - TBA Marienfelde: 12 Drucker
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - Drucker 1 (ID: 7, IP: 192.168.0.100, Status: offline)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - Drucker 2 (ID: 8, IP: 192.168.0.101, Status: offline)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - Drucker 3 (ID: 9, IP: 192.168.0.102, Status: offline)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - Drucker 4 (ID: 10, IP: 192.168.0.103, Status: offline)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - Drucker 5 (ID: 11, IP: 192.168.0.104, Status: offline)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - Drucker 6 (ID: 12, IP: 192.168.0.106, Status: offline)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-001 (ID: 13, IP: 192.168.0.101, Status: idle)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-002 (ID: 14, IP: 192.168.0.102, Status: idle)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-003 (ID: 15, IP: 192.168.0.103, Status: idle)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-004 (ID: 16, IP: 192.168.0.104, Status: idle)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-005 (ID: 17, IP: 192.168.0.105, Status: idle)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-006 (ID: 18, IP: 192.168.0.106, Status: idle)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - 🔄 Duplikate nach Namen:
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - ✅ Keine Duplikate gefunden
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO -
SCHRITT 2: Dry Run der Bereinigung
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - 🧹 Starte Duplikat-Bereinigung (Dry Run: True)
2025-06-15 22:46:40 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 1 - Halle A (ID: 1)
2025-06-15 22:46:40 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 2 - Halle A (ID: 2)
2025-06-15 22:46:40 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 3 - Halle B (ID: 3)
2025-06-15 22:46:40 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 4 - Halle B (ID: 4)
2025-06-15 22:46:40 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 5 - Labor (ID: 5)
2025-06-15 22:46:40 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 6 - Werkstatt (ID: 6)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 1 (ID: 7)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 2 (ID: 8)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 3 (ID: 9)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 4 (ID: 10)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 5 (ID: 11)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 6 (ID: 12)
2025-06-15 22:46:40 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-001 (ID: 13)
2025-06-15 22:46:40 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-002 (ID: 14)
2025-06-15 22:46:40 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-003 (ID: 15)
2025-06-15 22:46:40 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-004 (ID: 16)
2025-06-15 22:46:40 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-005 (ID: 17)
2025-06-15 22:46:40 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-006 (ID: 18)
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - 📊 Bereinigungsplan:
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - Drucker behalten: 6
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - Drucker entfernen: 12
2025-06-15 22:46:40 - [__main__] __main__ - [INFO] INFO - Dry Run - keine Änderungen vorgenommen
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO -
SCHRITT 3: Tatsächliche Bereinigung
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - 🧹 Starte Duplikat-Bereinigung (Dry Run: False)
2025-06-15 22:58:50 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 1 - Halle A (ID: 1)
2025-06-15 22:58:50 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 2 - Halle A (ID: 2)
2025-06-15 22:58:50 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 3 - Halle B (ID: 3)
2025-06-15 22:58:50 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 4 - Halle B (ID: 4)
2025-06-15 22:58:50 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 5 - Labor (ID: 5)
2025-06-15 22:58:50 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 6 - Werkstatt (ID: 6)
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 1 (ID: 7)
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 2 (ID: 8)
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 3 (ID: 9)
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 4 (ID: 10)
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 5 (ID: 11)
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 6 (ID: 12)
2025-06-15 22:58:50 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-001 (ID: 13)
2025-06-15 22:58:50 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-002 (ID: 14)
2025-06-15 22:58:50 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-003 (ID: 15)
2025-06-15 22:58:50 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-004 (ID: 16)
2025-06-15 22:58:50 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-005 (ID: 17)
2025-06-15 22:58:50 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-006 (ID: 18)
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - 📊 Bereinigungsplan:
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - Drucker behalten: 6
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - Drucker entfernen: 12
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - 🚀 Führe tatsächliche Bereinigung durch...
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - ✅ Drucker 3D-Drucker 1 - Halle A (ID: 1) entfernt
2025-06-15 22:58:50 - [__main__] __main__ - [ERROR] ERROR - ❌ Fehler bei der Bereinigung: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(sqlite3.IntegrityError) FOREIGN KEY constraint failed
[SQL: DELETE FROM printers WHERE printers.id = ?]
[parameters: (1,)]
(Background on this error at: https://sqlalche.me/e/20/gkpj) (Background on this error at: https://sqlalche.me/e/20/7s2a)
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - ✅ 0 Drucker entfernt
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO -
SCHRITT 4: Korrekte Drucker sicherstellen
2025-06-15 22:58:50 - [__main__] __main__ - [INFO] INFO - 🔧 Stelle korrekte Drucker-Konfiguration sicher...
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 1
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 2
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 3
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 4
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 5
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 6
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - ✅ Drucker-Konfiguration abgeschlossen:
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - Erstellt: 0
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - Aktualisiert: 6
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO -
SCHRITT 5: Finalen Zustand überprüfen
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - 🔍 Überprüfe finalen Zustand...
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - 📊 Finale Drucker-Anzahl: 18
2025-06-15 22:58:51 - [__main__] __main__ - [WARNING] WARNING - ⚠️ Zusätzliche Drucker: {'3D-Drucker 6 - Werkstatt', '3D-Drucker-004', '3D-Drucker 3 - Halle B', '3D-Drucker-005', '3D-Drucker-006', '3D-Drucker-003', '3D-Drucker 2 - Halle A', '3D-Drucker 1 - Halle A', '3D-Drucker-002', '3D-Drucker-001', '3D-Drucker 4 - Halle B', '3D-Drucker 5 - Labor'}
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - 📋 Finale Drucker-Liste:
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 1 - Halle A (ID: 1, IP: 192.168.1.101, Status: offline)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 2 - Halle A (ID: 2, IP: 192.168.1.102, Status: offline)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 3 - Halle B (ID: 3, IP: 192.168.1.103, Status: offline)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 4 - Halle B (ID: 4, IP: 192.168.1.104, Status: offline)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 5 - Labor (ID: 5, IP: 192.168.1.105, Status: offline)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 6 - Werkstatt (ID: 6, IP: 192.168.1.106, Status: offline)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - Drucker 1 (ID: 7, IP: 192.168.0.100, Status: offline)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - Drucker 2 (ID: 8, IP: 192.168.0.101, Status: offline)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - Drucker 3 (ID: 9, IP: 192.168.0.102, Status: offline)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - Drucker 4 (ID: 10, IP: 192.168.0.103, Status: offline)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - Drucker 5 (ID: 11, IP: 192.168.0.104, Status: offline)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - Drucker 6 (ID: 12, IP: 192.168.0.106, Status: offline)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-001 (ID: 13, IP: 192.168.0.101, Status: idle)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-002 (ID: 14, IP: 192.168.0.102, Status: idle)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-003 (ID: 15, IP: 192.168.0.103, Status: idle)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-004 (ID: 16, IP: 192.168.0.104, Status: idle)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-005 (ID: 17, IP: 192.168.0.105, Status: idle)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-006 (ID: 18, IP: 192.168.0.106, Status: idle)
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO -
============================================================
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - 🎉 BEREINIGUNG ABGESCHLOSSEN
2025-06-15 22:58:51 - [__main__] __main__ - [INFO] INFO - 📊 Finale Drucker-Anzahl: 18
2025-06-15 22:58:51 - [__main__] __main__ - [WARNING] WARNING - ⚠️ Drucker-Konfiguration nicht optimal
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - 🚀 Starte MYP Drucker-Bereinigung
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - ============================================================
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - SCHRITT 1: Analyse der aktuellen Drucker
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - 🔍 Analysiere aktuelle Drucker-Datenbank...
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - 📊 Gefunden: 18 Drucker in der Datenbank
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - 📍 Drucker nach Standort:
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - Halle A - Arbeitsplatz 1: 1 Drucker
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 1 - Halle A (ID: 1, IP: 192.168.1.101, Status: offline)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - Halle A - Arbeitsplatz 2: 1 Drucker
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 2 - Halle A (ID: 2, IP: 192.168.1.102, Status: offline)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - Halle B - Arbeitsplatz 1: 1 Drucker
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 3 - Halle B (ID: 3, IP: 192.168.1.103, Status: offline)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - Halle B - Arbeitsplatz 2: 1 Drucker
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 4 - Halle B (ID: 4, IP: 192.168.1.104, Status: offline)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - Labor - SLA-Bereich: 1 Drucker
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 5 - Labor (ID: 5, IP: 192.168.1.105, Status: offline)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - Werkstatt - Spezialbereich: 1 Drucker
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 6 - Werkstatt (ID: 6, IP: 192.168.1.106, Status: offline)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - TBA Marienfelde: 12 Drucker
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - Drucker 1 (ID: 7, IP: 192.168.0.100, Status: offline)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - Drucker 2 (ID: 8, IP: 192.168.0.101, Status: offline)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - Drucker 3 (ID: 9, IP: 192.168.0.102, Status: offline)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - Drucker 4 (ID: 10, IP: 192.168.0.103, Status: offline)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - Drucker 5 (ID: 11, IP: 192.168.0.104, Status: offline)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - Drucker 6 (ID: 12, IP: 192.168.0.106, Status: offline)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-001 (ID: 13, IP: 192.168.0.101, Status: idle)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-002 (ID: 14, IP: 192.168.0.102, Status: idle)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-003 (ID: 15, IP: 192.168.0.103, Status: idle)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-004 (ID: 16, IP: 192.168.0.104, Status: idle)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-005 (ID: 17, IP: 192.168.0.105, Status: idle)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-006 (ID: 18, IP: 192.168.0.106, Status: idle)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - 🔄 Duplikate nach Namen:
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - ✅ Keine Duplikate gefunden
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO -
SCHRITT 2: Dry Run der Bereinigung
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - 🧹 Starte Duplikat-Bereinigung (Dry Run: True)
2025-06-15 22:59:05 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 1 - Halle A (ID: 1)
2025-06-15 22:59:05 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 2 - Halle A (ID: 2)
2025-06-15 22:59:05 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 3 - Halle B (ID: 3)
2025-06-15 22:59:05 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 4 - Halle B (ID: 4)
2025-06-15 22:59:05 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 5 - Labor (ID: 5)
2025-06-15 22:59:05 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 6 - Werkstatt (ID: 6)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 1 (ID: 7)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 2 (ID: 8)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 3 (ID: 9)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 4 (ID: 10)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 5 (ID: 11)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 6 (ID: 12)
2025-06-15 22:59:05 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-001 (ID: 13)
2025-06-15 22:59:05 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-002 (ID: 14)
2025-06-15 22:59:05 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-003 (ID: 15)
2025-06-15 22:59:05 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-004 (ID: 16)
2025-06-15 22:59:05 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-005 (ID: 17)
2025-06-15 22:59:05 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-006 (ID: 18)
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - 📊 Bereinigungsplan:
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - Drucker behalten: 6
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - Drucker entfernen: 12
2025-06-15 22:59:05 - [__main__] __main__ - [INFO] INFO - Dry Run - keine Änderungen vorgenommen
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO -
SCHRITT 3: Tatsächliche Bereinigung
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 🧹 Starte Duplikat-Bereinigung (Dry Run: False)
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 1 - Halle A (ID: 1)
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 2 - Halle A (ID: 2)
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 3 - Halle B (ID: 3)
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 4 - Halle B (ID: 4)
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 5 - Labor (ID: 5)
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 6 - Werkstatt (ID: 6)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 1 (ID: 7)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 2 (ID: 8)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 3 (ID: 9)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 4 (ID: 10)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 5 (ID: 11)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 6 (ID: 12)
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-001 (ID: 13)
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-002 (ID: 14)
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-003 (ID: 15)
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-004 (ID: 16)
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-005 (ID: 17)
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-006 (ID: 18)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 📊 Bereinigungsplan:
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - Drucker behalten: 6
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - Drucker entfernen: 12
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 🚀 Führe tatsächliche Bereinigung durch...
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - ✅ Drucker 3D-Drucker 1 - Halle A (ID: 1) entfernt
2025-06-15 22:59:30 - [__main__] __main__ - [ERROR] ERROR - ❌ Fehler bei der Bereinigung: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(sqlite3.IntegrityError) FOREIGN KEY constraint failed
[SQL: DELETE FROM printers WHERE printers.id = ?]
[parameters: (1,)]
(Background on this error at: https://sqlalche.me/e/20/gkpj) (Background on this error at: https://sqlalche.me/e/20/7s2a)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - ✅ 0 Drucker entfernt
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO -
SCHRITT 4: Korrekte Drucker sicherstellen
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 🔧 Stelle korrekte Drucker-Konfiguration sicher...
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 1
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 2
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 3
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 4
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 5
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 6
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - ✅ Drucker-Konfiguration abgeschlossen:
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - Erstellt: 0
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - Aktualisiert: 6
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO -
SCHRITT 5: Finalen Zustand überprüfen
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 🔍 Überprüfe finalen Zustand...
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 📊 Finale Drucker-Anzahl: 18
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - ⚠️ Zusätzliche Drucker: {'3D-Drucker 4 - Halle B', '3D-Drucker 2 - Halle A', '3D-Drucker-004', '3D-Drucker 3 - Halle B', '3D-Drucker-005', '3D-Drucker-006', '3D-Drucker-002', '3D-Drucker 5 - Labor', '3D-Drucker 6 - Werkstatt', '3D-Drucker-001', '3D-Drucker 1 - Halle A', '3D-Drucker-003'}
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 📋 Finale Drucker-Liste:
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 1 - Halle A (ID: 1, IP: 192.168.1.101, Status: offline)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 2 - Halle A (ID: 2, IP: 192.168.1.102, Status: offline)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 3 - Halle B (ID: 3, IP: 192.168.1.103, Status: offline)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 4 - Halle B (ID: 4, IP: 192.168.1.104, Status: offline)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 5 - Labor (ID: 5, IP: 192.168.1.105, Status: offline)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 6 - Werkstatt (ID: 6, IP: 192.168.1.106, Status: offline)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - Drucker 1 (ID: 7, IP: 192.168.0.100, Status: offline)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - Drucker 2 (ID: 8, IP: 192.168.0.101, Status: offline)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - Drucker 3 (ID: 9, IP: 192.168.0.102, Status: offline)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - Drucker 4 (ID: 10, IP: 192.168.0.103, Status: offline)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - Drucker 5 (ID: 11, IP: 192.168.0.104, Status: offline)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - Drucker 6 (ID: 12, IP: 192.168.0.106, Status: offline)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-001 (ID: 13, IP: 192.168.0.101, Status: idle)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-002 (ID: 14, IP: 192.168.0.102, Status: idle)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-003 (ID: 15, IP: 192.168.0.103, Status: idle)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-004 (ID: 16, IP: 192.168.0.104, Status: idle)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-005 (ID: 17, IP: 192.168.0.105, Status: idle)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-006 (ID: 18, IP: 192.168.0.106, Status: idle)
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO -
============================================================
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 🎉 BEREINIGUNG ABGESCHLOSSEN
2025-06-15 22:59:30 - [__main__] __main__ - [INFO] INFO - 📊 Finale Drucker-Anzahl: 18
2025-06-15 22:59:30 - [__main__] __main__ - [WARNING] WARNING - ⚠️ Drucker-Konfiguration nicht optimal
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🚀 Starte MYP Drucker-Bereinigung
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ============================================================
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - SCHRITT 1: Analyse der aktuellen Drucker
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🔍 Analysiere aktuelle Drucker-Datenbank...
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 📊 Gefunden: 18 Drucker in der Datenbank
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 📍 Drucker nach Standort:
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Halle A - Arbeitsplatz 1: 1 Drucker
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 1 - Halle A (ID: 1, IP: 192.168.1.101, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Halle A - Arbeitsplatz 2: 1 Drucker
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 2 - Halle A (ID: 2, IP: 192.168.1.102, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Halle B - Arbeitsplatz 1: 1 Drucker
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 3 - Halle B (ID: 3, IP: 192.168.1.103, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Halle B - Arbeitsplatz 2: 1 Drucker
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 4 - Halle B (ID: 4, IP: 192.168.1.104, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Labor - SLA-Bereich: 1 Drucker
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 5 - Labor (ID: 5, IP: 192.168.1.105, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Werkstatt - Spezialbereich: 1 Drucker
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 6 - Werkstatt (ID: 6, IP: 192.168.1.106, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - TBA Marienfelde: 12 Drucker
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - Drucker 1 (ID: 7, IP: 192.168.0.100, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - Drucker 2 (ID: 8, IP: 192.168.0.101, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - Drucker 3 (ID: 9, IP: 192.168.0.102, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - Drucker 4 (ID: 10, IP: 192.168.0.103, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - Drucker 5 (ID: 11, IP: 192.168.0.104, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - Drucker 6 (ID: 12, IP: 192.168.0.106, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-001 (ID: 13, IP: 192.168.0.101, Status: idle)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-002 (ID: 14, IP: 192.168.0.102, Status: idle)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-003 (ID: 15, IP: 192.168.0.103, Status: idle)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-004 (ID: 16, IP: 192.168.0.104, Status: idle)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-005 (ID: 17, IP: 192.168.0.105, Status: idle)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-006 (ID: 18, IP: 192.168.0.106, Status: idle)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🔄 Duplikate nach Namen:
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Keine Duplikate gefunden
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO -
SCHRITT 2: Dry Run der Bereinigung
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🧹 Starte Duplikat-Bereinigung (Dry Run: True)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 1 - Halle A (ID: 1)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 2 - Halle A (ID: 2)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 3 - Halle B (ID: 3)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 4 - Halle B (ID: 4)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 5 - Labor (ID: 5)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 6 - Werkstatt (ID: 6)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 1 (ID: 7)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 2 (ID: 8)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 3 (ID: 9)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 4 (ID: 10)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 5 (ID: 11)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 6 (ID: 12)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-001 (ID: 13)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-002 (ID: 14)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-003 (ID: 15)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-004 (ID: 16)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-005 (ID: 17)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-006 (ID: 18)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 📊 Bereinigungsplan:
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Drucker behalten: 6
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Drucker entfernen: 12
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Dry Run - keine Änderungen vorgenommen
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO -
⚠️ 12 Drucker werden entfernt...
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🚀 Führe automatische Bereinigung durch...
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO -
SCHRITT 3: Tatsächliche Bereinigung
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🧹 Starte Duplikat-Bereinigung (Dry Run: False)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 1 - Halle A (ID: 1)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 2 - Halle A (ID: 2)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 3 - Halle B (ID: 3)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 4 - Halle B (ID: 4)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 5 - Labor (ID: 5)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker 6 - Werkstatt (ID: 6)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 1 (ID: 7)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 2 (ID: 8)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 3 (ID: 9)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 4 (ID: 10)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 5 (ID: 11)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 6 (ID: 12)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-001 (ID: 13)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-002 (ID: 14)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-003 (ID: 15)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-004 (ID: 16)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-005 (ID: 17)
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne unbekannten Drucker 3D-Drucker-006 (ID: 18)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 📊 Bereinigungsplan:
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Drucker behalten: 6
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Drucker entfernen: 12
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🚀 Führe tatsächliche Bereinigung durch...
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Drucker 3D-Drucker 1 - Halle A (ID: 1) entfernt
2025-06-15 22:59:56 - [__main__] __main__ - [ERROR] ERROR - ❌ Fehler bei der Bereinigung: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(sqlite3.IntegrityError) FOREIGN KEY constraint failed
[SQL: DELETE FROM printers WHERE printers.id = ?]
[parameters: (1,)]
(Background on this error at: https://sqlalche.me/e/20/gkpj) (Background on this error at: https://sqlalche.me/e/20/7s2a)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ 0 Drucker entfernt
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO -
SCHRITT 4: Korrekte Drucker sicherstellen
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🔧 Stelle korrekte Drucker-Konfiguration sicher...
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 1
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 2
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 3
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 4
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 5
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 6
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - ✅ Drucker-Konfiguration abgeschlossen:
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Erstellt: 0
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - Aktualisiert: 6
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO -
SCHRITT 5: Finalen Zustand überprüfen
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🔍 Überprüfe finalen Zustand...
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 📊 Finale Drucker-Anzahl: 18
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - ⚠️ Zusätzliche Drucker: {'3D-Drucker 5 - Labor', '3D-Drucker 2 - Halle A', '3D-Drucker 3 - Halle B', '3D-Drucker-001', '3D-Drucker-002', '3D-Drucker-005', '3D-Drucker 4 - Halle B', '3D-Drucker 1 - Halle A', '3D-Drucker-004', '3D-Drucker 6 - Werkstatt', '3D-Drucker-003', '3D-Drucker-006'}
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 📋 Finale Drucker-Liste:
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 1 - Halle A (ID: 1, IP: 192.168.1.101, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 2 - Halle A (ID: 2, IP: 192.168.1.102, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 3 - Halle B (ID: 3, IP: 192.168.1.103, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 4 - Halle B (ID: 4, IP: 192.168.1.104, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 5 - Labor (ID: 5, IP: 192.168.1.105, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 6 - Werkstatt (ID: 6, IP: 192.168.1.106, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - Drucker 1 (ID: 7, IP: 192.168.0.100, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - Drucker 2 (ID: 8, IP: 192.168.0.101, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - Drucker 3 (ID: 9, IP: 192.168.0.102, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - Drucker 4 (ID: 10, IP: 192.168.0.103, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - Drucker 5 (ID: 11, IP: 192.168.0.104, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - Drucker 6 (ID: 12, IP: 192.168.0.106, Status: offline)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-001 (ID: 13, IP: 192.168.0.101, Status: idle)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-002 (ID: 14, IP: 192.168.0.102, Status: idle)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-003 (ID: 15, IP: 192.168.0.103, Status: idle)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-004 (ID: 16, IP: 192.168.0.104, Status: idle)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-005 (ID: 17, IP: 192.168.0.105, Status: idle)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-006 (ID: 18, IP: 192.168.0.106, Status: idle)
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO -
============================================================
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 🎉 BEREINIGUNG ABGESCHLOSSEN
2025-06-15 22:59:56 - [__main__] __main__ - [INFO] INFO - 📊 Finale Drucker-Anzahl: 18
2025-06-15 22:59:56 - [__main__] __main__ - [WARNING] WARNING - ⚠️ Drucker-Konfiguration nicht optimal
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - 🚀 Starte MYP Drucker-Bereinigung
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ============================================================
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - SCHRITT 1: Analyse der aktuellen Drucker
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - 🔍 Analysiere aktuelle Drucker-Datenbank...
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - 📊 Gefunden: 18 Drucker in der Datenbank
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - 📍 Drucker nach Standort:
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - Halle A - Arbeitsplatz 1: 1 Drucker
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 1 - Halle A (ID: 1, IP: 192.168.1.101, Status: offline)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - Halle A - Arbeitsplatz 2: 1 Drucker
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 2 - Halle A (ID: 2, IP: 192.168.1.102, Status: offline)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - Halle B - Arbeitsplatz 1: 1 Drucker
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 3 - Halle B (ID: 3, IP: 192.168.1.103, Status: offline)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - Halle B - Arbeitsplatz 2: 1 Drucker
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 4 - Halle B (ID: 4, IP: 192.168.1.104, Status: offline)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - Labor - SLA-Bereich: 1 Drucker
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 5 - Labor (ID: 5, IP: 192.168.1.105, Status: offline)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - Werkstatt - Spezialbereich: 1 Drucker
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 6 - Werkstatt (ID: 6, IP: 192.168.1.106, Status: offline)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - TBA Marienfelde: 12 Drucker
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - Drucker 1 (ID: 7, IP: 192.168.0.100, Status: offline)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - Drucker 2 (ID: 8, IP: 192.168.0.101, Status: offline)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - Drucker 3 (ID: 9, IP: 192.168.0.102, Status: offline)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - Drucker 4 (ID: 10, IP: 192.168.0.103, Status: offline)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - Drucker 5 (ID: 11, IP: 192.168.0.104, Status: offline)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - Drucker 6 (ID: 12, IP: 192.168.0.106, Status: offline)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-001 (ID: 13, IP: 192.168.0.101, Status: idle)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-002 (ID: 14, IP: 192.168.0.102, Status: idle)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-003 (ID: 15, IP: 192.168.0.103, Status: idle)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-004 (ID: 16, IP: 192.168.0.104, Status: idle)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-005 (ID: 17, IP: 192.168.0.105, Status: idle)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-006 (ID: 18, IP: 192.168.0.106, Status: idle)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - 🔄 Duplikate nach Namen:
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Keine Duplikate gefunden
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO -
SCHRITT 2: Dry Run der Bereinigung
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - 🧹 Starte Duplikat-Bereinigung (Dry Run: True)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker 1 - Halle A (ID: 1) - falscher Standort (Halle A - Arbeitsplatz 1)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker 2 - Halle A (ID: 2) - falscher Standort (Halle A - Arbeitsplatz 2)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker 3 - Halle B (ID: 3) - falscher Standort (Halle B - Arbeitsplatz 1)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker 4 - Halle B (ID: 4) - falscher Standort (Halle B - Arbeitsplatz 2)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker 5 - Labor (ID: 5) - falscher Standort (Labor - SLA-Bereich)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker 6 - Werkstatt (ID: 6) - falscher Standort (Werkstatt - Spezialbereich)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 1 (ID: 7)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 2 (ID: 8)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 3 (ID: 9)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 4 (ID: 10)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 5 (ID: 11)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 6 (ID: 12)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker-001 (ID: 13) - falscher Name (3D-Drucker-001)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker-002 (ID: 14) - falscher Name (3D-Drucker-002)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker-003 (ID: 15) - falscher Name (3D-Drucker-003)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker-004 (ID: 16) - falscher Name (3D-Drucker-004)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker-005 (ID: 17) - falscher Name (3D-Drucker-005)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker-006 (ID: 18) - falscher Name (3D-Drucker-006)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - 📊 Bereinigungsplan:
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - Drucker behalten: 6
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - Drucker entfernen: 12
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - Dry Run - keine Änderungen vorgenommen
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO -
⚠️ 12 Drucker werden entfernt...
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - 🚀 Führe automatische Bereinigung durch...
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO -
SCHRITT 3: Tatsächliche Bereinigung
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - 🧹 Starte Duplikat-Bereinigung (Dry Run: False)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker 1 - Halle A (ID: 1) - falscher Standort (Halle A - Arbeitsplatz 1)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker 2 - Halle A (ID: 2) - falscher Standort (Halle A - Arbeitsplatz 2)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker 3 - Halle B (ID: 3) - falscher Standort (Halle B - Arbeitsplatz 1)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker 4 - Halle B (ID: 4) - falscher Standort (Halle B - Arbeitsplatz 2)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker 5 - Labor (ID: 5) - falscher Standort (Labor - SLA-Bereich)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker 6 - Werkstatt (ID: 6) - falscher Standort (Werkstatt - Spezialbereich)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 1 (ID: 7)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 2 (ID: 8)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 3 (ID: 9)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 4 (ID: 10)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 5 (ID: 11)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Behalte Drucker Drucker 6 (ID: 12)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker-001 (ID: 13) - falscher Name (3D-Drucker-001)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker-002 (ID: 14) - falscher Name (3D-Drucker-002)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker-003 (ID: 15) - falscher Name (3D-Drucker-003)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker-004 (ID: 16) - falscher Name (3D-Drucker-004)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker-005 (ID: 17) - falscher Name (3D-Drucker-005)
2025-06-15 23:01:06 - [__main__] __main__ - [WARNING] WARNING - 🗑️ Entferne Drucker 3D-Drucker-006 (ID: 18) - falscher Name (3D-Drucker-006)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - 📊 Bereinigungsplan:
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - Drucker behalten: 6
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - Drucker entfernen: 12
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - 🚀 Führe tatsächliche Bereinigung durch...
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ Drucker 3D-Drucker 1 - Halle A (ID: 1) entfernt
2025-06-15 23:01:06 - [__main__] __main__ - [ERROR] ERROR - ❌ Fehler bei der Bereinigung: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(sqlite3.IntegrityError) FOREIGN KEY constraint failed
[SQL: DELETE FROM printers WHERE printers.id = ?]
[parameters: (1,)]
(Background on this error at: https://sqlalche.me/e/20/gkpj) (Background on this error at: https://sqlalche.me/e/20/7s2a)
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - ✅ 0 Drucker entfernt
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO -
SCHRITT 4: Korrekte Drucker sicherstellen
2025-06-15 23:01:06 - [__main__] __main__ - [INFO] INFO - 🔧 Stelle korrekte Drucker-Konfiguration sicher...
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 1
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 2
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 3
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 4
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 5
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - 🔄 Aktualisiere Drucker Drucker 6
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - ✅ Drucker-Konfiguration abgeschlossen:
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - Erstellt: 0
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - Aktualisiert: 6
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO -
SCHRITT 5: Finalen Zustand überprüfen
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - 🔍 Überprüfe finalen Zustand...
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - 📊 Finale Drucker-Anzahl: 18
2025-06-15 23:01:07 - [__main__] __main__ - [WARNING] WARNING - ⚠️ Zusätzliche Drucker: {'3D-Drucker-005', '3D-Drucker 5 - Labor', '3D-Drucker-004', '3D-Drucker 3 - Halle B', '3D-Drucker 2 - Halle A', '3D-Drucker 4 - Halle B', '3D-Drucker 6 - Werkstatt', '3D-Drucker-003', '3D-Drucker-001', '3D-Drucker-002', '3D-Drucker 1 - Halle A', '3D-Drucker-006'}
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - 📋 Finale Drucker-Liste:
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 1 - Halle A (ID: 1, IP: 192.168.1.101, Status: offline)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 2 - Halle A (ID: 2, IP: 192.168.1.102, Status: offline)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 3 - Halle B (ID: 3, IP: 192.168.1.103, Status: offline)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 4 - Halle B (ID: 4, IP: 192.168.1.104, Status: offline)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 5 - Labor (ID: 5, IP: 192.168.1.105, Status: offline)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker 6 - Werkstatt (ID: 6, IP: 192.168.1.106, Status: offline)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - Drucker 1 (ID: 7, IP: 192.168.0.100, Status: offline)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - Drucker 2 (ID: 8, IP: 192.168.0.101, Status: offline)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - Drucker 3 (ID: 9, IP: 192.168.0.102, Status: offline)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - Drucker 4 (ID: 10, IP: 192.168.0.103, Status: offline)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - Drucker 5 (ID: 11, IP: 192.168.0.104, Status: offline)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - Drucker 6 (ID: 12, IP: 192.168.0.106, Status: offline)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-001 (ID: 13, IP: 192.168.0.101, Status: idle)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-002 (ID: 14, IP: 192.168.0.102, Status: idle)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-003 (ID: 15, IP: 192.168.0.103, Status: idle)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-004 (ID: 16, IP: 192.168.0.104, Status: idle)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-005 (ID: 17, IP: 192.168.0.105, Status: idle)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - - 3D-Drucker-006 (ID: 18, IP: 192.168.0.106, Status: idle)
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO -
============================================================
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - 🎉 BEREINIGUNG ABGESCHLOSSEN
2025-06-15 23:01:07 - [__main__] __main__ - [INFO] INFO - 📊 Finale Drucker-Anzahl: 18
2025-06-15 23:01:07 - [__main__] __main__ - [WARNING] WARNING - ⚠️ Drucker-Konfiguration nicht optimal
2025-06-15 23:01:57 - [__main__] __main__ - [INFO] INFO - 🚀 Starte direkte Drucker-Bereinigung
2025-06-15 23:01:57 - [__main__] __main__ - [ERROR] ERROR - ❌ Fehler bei der direkten Bereinigung: Textual SQL expression 'SELECT COUNT(*) FROM prin...' should be explicitly declared as text('SELECT COUNT(*) FROM prin...')
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - 🚀 Erstelle korrekte TBA Marienfelde Drucker
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - ✅ Drucker Drucker 1 erstellt
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - ✅ Drucker Drucker 2 erstellt
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - ✅ Drucker Drucker 3 erstellt
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - ✅ Drucker Drucker 4 erstellt
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - ✅ Drucker Drucker 5 erstellt
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - ✅ Drucker Drucker 6 erstellt
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - ============================================================
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - 🎉 DRUCKER-ERSTELLUNG ABGESCHLOSSEN
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - Neue Drucker erstellt: 6
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - 📊 Drucker gesamt: 6
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - 📊 TBA Marienfelde aktiv: 6
2025-06-15 23:03:59 - [__main__] __main__ - [INFO] INFO - ✅ Perfekt! Genau 6 korrekte TBA Marienfelde Drucker
2025-06-15 23:20:42 - [__main__] __main__ - [INFO] INFO - 🔍 Validiere Drucker-Konfiguration...
2025-06-15 23:20:42 - [__main__] __main__ - [INFO] INFO - 📊 Gefundene Drucker: 6
2025-06-15 23:20:42 - [__main__] __main__ - [INFO] INFO - ✅ Drucker-Konfiguration ist korrekt
2025-06-15 23:20:42 - [__main__] __main__ - [INFO] INFO - ✅ Alle 6 TBA Marienfelde Drucker vorhanden
2025-06-15 23:20:42 - [__main__] __main__ - [INFO] INFO - ✅ Keine redundanten Drucker
2025-06-15 23:33:35 - [__main__] __main__ - [INFO] INFO - 🚀 MYP Admin-Update gestartet
2025-06-15 23:33:35 - [__main__] __main__ - [ERROR] ERROR - ❌ Kein Admin-Benutzer gefunden!
2025-06-15 23:33:35 - [__main__] __main__ - [ERROR] ERROR - ❌ Admin-Update fehlgeschlagen
2025-06-15 23:35:04 - [__main__] __main__ - [ERROR] ERROR - Debug-Fehler: (sqlite3.OperationalError) no such table: jobs
[SQL: SELECT jobs.id AS jobs_id, jobs.name AS jobs_name, jobs.description AS jobs_description, jobs.user_id AS jobs_user_id, jobs.printer_id AS jobs_printer_id, jobs.start_at AS jobs_start_at, jobs.end_at AS jobs_end_at, jobs.actual_end_time AS jobs_actual_end_time, jobs.status AS jobs_status, jobs.created_at AS jobs_created_at, jobs.notes AS jobs_notes, jobs.material_used AS jobs_material_used, jobs.file_path AS jobs_file_path, jobs.owner_id AS jobs_owner_id, jobs.duration_minutes AS jobs_duration_minutes
FROM jobs]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
self.dialect.do_execute(
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
cursor.execute(statement, parameters)
sqlite3.OperationalError: no such table: jobs
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/debug_job_delete.py", line 28, in debug_job_delete
jobs = db_session.query(Job).all()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2693, in all
return self._iter().all() # type: ignore
^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2847, in _iter
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2308, in execute
return self._execute_internal(
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2190, in _execute_internal
result: Result[Any] = compile_state_cls.orm_execute_statement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement
result = conn.execute(
^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
return meth(
^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 516, in _execute_on_connection
return connection._execute_clauseelement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1639, in _execute_clauseelement
ret = self._execute_context(
^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1848, in _execute_context
return self._exec_single_context(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1988, in _exec_single_context
self._handle_dbapi_exception(
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2343, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
self.dialect.do_execute(
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: jobs
[SQL: SELECT jobs.id AS jobs_id, jobs.name AS jobs_name, jobs.description AS jobs_description, jobs.user_id AS jobs_user_id, jobs.printer_id AS jobs_printer_id, jobs.start_at AS jobs_start_at, jobs.end_at AS jobs_end_at, jobs.actual_end_time AS jobs_actual_end_time, jobs.status AS jobs_status, jobs.created_at AS jobs_created_at, jobs.notes AS jobs_notes, jobs.material_used AS jobs_material_used, jobs.file_path AS jobs_file_path, jobs.owner_id AS jobs_owner_id, jobs.duration_minutes AS jobs_duration_minutes
FROM jobs]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-15 23:35:16 - [__main__] __main__ - [ERROR] ERROR - Debug-Fehler: (sqlite3.OperationalError) no such table: jobs
[SQL: SELECT jobs.id AS jobs_id, jobs.name AS jobs_name, jobs.description AS jobs_description, jobs.user_id AS jobs_user_id, jobs.printer_id AS jobs_printer_id, jobs.start_at AS jobs_start_at, jobs.end_at AS jobs_end_at, jobs.actual_end_time AS jobs_actual_end_time, jobs.status AS jobs_status, jobs.created_at AS jobs_created_at, jobs.notes AS jobs_notes, jobs.material_used AS jobs_material_used, jobs.file_path AS jobs_file_path, jobs.owner_id AS jobs_owner_id, jobs.duration_minutes AS jobs_duration_minutes
FROM jobs]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
Traceback (most recent call last):
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
self.dialect.do_execute(
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
cursor.execute(statement, parameters)
sqlite3.OperationalError: no such table: jobs
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/debug_job_delete.py", line 28, in debug_job_delete
jobs = db_session.query(Job).all()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2693, in all
return self._iter().all() # type: ignore
^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2847, in _iter
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2308, in execute
return self._execute_internal(
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2190, in _execute_internal
result: Result[Any] = compile_state_cls.orm_execute_statement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement
result = conn.execute(
^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
return meth(
^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 516, in _execute_on_connection
return connection._execute_clauseelement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1639, in _execute_clauseelement
ret = self._execute_context(
^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1848, in _execute_context
return self._exec_single_context(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1988, in _exec_single_context
self._handle_dbapi_exception(
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2343, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
self.dialect.do_execute(
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: jobs
[SQL: SELECT jobs.id AS jobs_id, jobs.name AS jobs_name, jobs.description AS jobs_description, jobs.user_id AS jobs_user_id, jobs.printer_id AS jobs_printer_id, jobs.start_at AS jobs_start_at, jobs.end_at AS jobs_end_at, jobs.actual_end_time AS jobs_actual_end_time, jobs.status AS jobs_status, jobs.created_at AS jobs_created_at, jobs.notes AS jobs_notes, jobs.material_used AS jobs_material_used, jobs.file_path AS jobs_file_path, jobs.owner_id AS jobs_owner_id, jobs.duration_minutes AS jobs_duration_minutes
FROM jobs]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-15 23:36:17 - [__main__] __main__ - [ERROR] ERROR - Fehler bei Datenbank-Initialisierung: property 'is_admin' of 'User' object has no setter
Traceback (most recent call last):
File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/init_db_complete.py", line 35, in init_complete_database
admin_user = User(
^^^^^
File "<string>", line 4, in __init__
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/state.py", line 566, in _initialize_instance
with util.safe_reraise():
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
raise exc_value.with_traceback(exc_tb)
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/state.py", line 564, in _initialize_instance
manager.original_init(*mixed[1:], **kwargs)
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/decl_base.py", line 2145, in _declarative_constructor
setattr(self, k, kwargs[k])
AttributeError: property 'is_admin' of 'User' object has no setter
2025-06-15 23:36:40 - [__main__] __main__ - [ERROR] ERROR - Fehler bei Datenbank-Initialisierung: (sqlite3.IntegrityError) NOT NULL constraint failed: users.name
[SQL: INSERT INTO users (email, username, password_hash, name, role, active, created_at, last_login, updated_at, settings, last_activity, department, position, phone, bio, theme_preference, language_preference, email_notifications, browser_notifications, dashboard_layout, compact_mode, show_completed_jobs, auto_refresh_interval, auto_logout_timeout) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) RETURNING id]
[parameters: ('admin@mercedes-benz.com', 'admin', '$2b$12$kz9i15Q99ofs8iO0Fd3lkel9wNrZ0jZLFA0G1a2Rgn.EjI.CNOrQ2', None, 'admin', 1, '2025-06-15 23:36:40.714430', None, '2025-06-15 23:36:40.714435', None, '2025-06-15 23:36:40.714436', None, None, None, None, 'auto', 'de', 1, 1, 'default', 0, 1, 30, 0)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
Traceback (most recent call last):
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2112, in _exec_insertmany_context
dialect.do_execute(
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
cursor.execute(statement, parameters)
sqlite3.IntegrityError: NOT NULL constraint failed: users.name
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/init_db_complete.py", line 54, in init_complete_database
db_session.commit()
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 1969, in commit
trans.commit(_to_root=True)
File "<string>", line 2, in commit
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py", line 139, in _go
ret_value = fn(self, *arg, **kw)
^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 1256, in commit
self._prepare_impl()
File "<string>", line 2, in _prepare_impl
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/state_changes.py", line 139, in _go
ret_value = fn(self, *arg, **kw)
^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 1231, in _prepare_impl
self.session.flush()
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 4312, in flush
self._flush(objects)
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 4447, in _flush
with util.safe_reraise():
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__
raise exc_value.with_traceback(exc_tb)
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 4408, in _flush
flush_context.execute()
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute
rec.execute(self)
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute
util.preloaded.orm_persistence.save_obj(
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj
_emit_insert_statements(
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/persistence.py", line 1136, in _emit_insert_statements
result = connection.execute(
^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
return meth(
^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 516, in _execute_on_connection
return connection._execute_clauseelement(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1639, in _execute_clauseelement
ret = self._execute_context(
^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
return self._exec_insertmany_context(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2120, in _exec_insertmany_context
self._handle_dbapi_exception(
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2343, in _handle_dbapi_exception
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2112, in _exec_insertmany_context
dialect.do_execute(
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
cursor.execute(statement, parameters)
sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) NOT NULL constraint failed: users.name
[SQL: INSERT INTO users (email, username, password_hash, name, role, active, created_at, last_login, updated_at, settings, last_activity, department, position, phone, bio, theme_preference, language_preference, email_notifications, browser_notifications, dashboard_layout, compact_mode, show_completed_jobs, auto_refresh_interval, auto_logout_timeout) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) RETURNING id]
[parameters: ('admin@mercedes-benz.com', 'admin', '$2b$12$kz9i15Q99ofs8iO0Fd3lkel9wNrZ0jZLFA0G1a2Rgn.EjI.CNOrQ2', None, 'admin', 1, '2025-06-15 23:36:40.714430', None, '2025-06-15 23:36:40.714435', None, '2025-06-15 23:36:40.714436', None, None, None, None, 'auto', 'de', 1, 1, 'default', 0, 1, 30, 0)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)

View File

@@ -121,3 +121,112 @@
2025-06-15 22:39:34 - [admin] admin - [INFO] INFO - Admin-Check für Funktion tapo_monitoring: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 22:39:34 - [admin] admin - [INFO] INFO - Tapo-Monitoring aufgerufen von admin
2025-06-15 22:39:36 - [admin] admin - [INFO] INFO - Admin-Check für Funktion guest_requests: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:21:21 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:21:21 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-15 23:21:21 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-15 23:21:21 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:21:21 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:21:24 - [admin] admin - [INFO] INFO - Admin-Check für Funktion guest_requests: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:32:30 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:32:30 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-15 23:32:30 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-15 23:32:31 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:32:31 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:02 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:02 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-15 23:43:02 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-15 23:43:05 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:05 - [admin] admin - [INFO] INFO - Benutzerübersicht geladen von admin
2025-06-15 23:43:05 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Benutzerübersicht: 'dict object' has no attribute 'online_printers'
2025-06-15 23:43:05 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:05 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:06 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:06 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:36 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:36 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:36 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:43 - [admin] admin - [INFO] INFO - Admin-Check für Funktion printers_overview: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:43 - [admin] admin - [INFO] INFO - Druckerübersicht geladen von admin
2025-06-15 23:43:44 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:44 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:43:54 - [admin] admin - [INFO] INFO - Admin-Check für Funktion advanced_settings: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:24 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:24 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:24 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:26 - [admin] admin - [INFO] INFO - Admin-Check für Funktion logs_overview: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:26 - [admin] admin - [INFO] INFO - Logs-Übersicht geladen von admin
2025-06-15 23:44:26 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Logs-Übersicht: 'dict object' has no attribute 'online_printers'
2025-06-15 23:44:26 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:26 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:27 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:27 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all
2025-06-15 23:44:27 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:27 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all
2025-06-15 23:44:28 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:28 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all
2025-06-15 23:44:32 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_logs_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:32 - [admin] admin - [INFO] INFO - Logs abgerufen: 0 Einträge, Level: all
2025-06-15 23:44:35 - [admin] admin - [INFO] INFO - Admin-Check für Funktion guest_requests: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:41 - [admin] admin - [INFO] INFO - Admin-Check für Funktion tapo_monitoring: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:41 - [admin] admin - [INFO] INFO - Tapo-Monitoring aufgerufen von admin
2025-06-15 23:44:47 - [admin] admin - [INFO] INFO - Admin-Check für Funktion tapo_monitoring: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:47 - [admin] admin - [INFO] INFO - Tapo-Monitoring aufgerufen von admin
2025-06-15 23:44:54 - [admin] admin - [INFO] INFO - Admin-Check für Funktion tapo_monitoring: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:44:54 - [admin] admin - [INFO] INFO - Tapo-Monitoring aufgerufen von admin
2025-06-15 23:45:05 - [admin] admin - [INFO] INFO - Admin-Check für Funktion tapo_monitoring: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:45:05 - [admin] admin - [INFO] INFO - Tapo-Monitoring aufgerufen von admin
2025-06-15 23:45:08 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_error_recovery_status: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:45:08 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:45:08 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:45:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:45:22 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-15 23:45:22 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-15 23:45:23 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:45:23 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:45:25 - [admin] admin - [INFO] INFO - Admin-Check für Funktion tapo_monitoring: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:45:25 - [admin] admin - [INFO] INFO - Tapo-Monitoring aufgerufen von admin
2025-06-15 23:45:40 - [admin] admin - [INFO] INFO - Tapo-Monitoring geladen: 7 Steckdosen, 0 online
2025-06-15 23:46:40 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:46:40 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-15 23:46:40 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-15 23:46:40 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:46:40 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:46:44 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:46:44 - [admin] admin - [INFO] INFO - Benutzerübersicht geladen von admin
2025-06-15 23:46:44 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Benutzerübersicht: 'dict object' has no attribute 'online_printers'
2025-06-15 23:46:44 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:46:44 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:46:52 - [admin] admin - [INFO] INFO - Admin-Check für Funktion create_user_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:46:52 - [admin] admin - [INFO] INFO - Neuer Benutzer erstellt: 33 von Admin admin
2025-06-15 23:46:53 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:46:53 - [admin] admin - [INFO] INFO - Benutzerübersicht geladen von admin
2025-06-15 23:46:53 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Benutzerübersicht: 'dict object' has no attribute 'online_printers'
2025-06-15 23:46:54 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:46:54 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:46:56 - [admin] admin - [INFO] INFO - Admin-Check für Funktion users_overview: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:46:56 - [admin] admin - [INFO] INFO - Benutzerübersicht geladen von admin
2025-06-15 23:46:56 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der Benutzerübersicht: 'dict object' has no attribute 'online_printers'
2025-06-15 23:46:57 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:46:57 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:47:01 - [admin] admin - [INFO] INFO - Admin-Check für Funktion advanced_settings: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:47:01 - [admin] admin - [INFO] INFO - Erweiterte Einstellungen geladen von admin
2025-06-15 23:47:01 - [admin] admin - [ERROR] ERROR - Fehler beim Laden der erweiterten Einstellungen: 'optimization_settings' is undefined
2025-06-15 23:55:51 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:55:51 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-15 23:55:51 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-15 23:55:51 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:55:51 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:55:53 - [admin] admin - [INFO] INFO - Admin-Check für Funktion guest_requests: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:56:41 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:56:41 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-15 23:56:41 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-15 23:56:42 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:56:42 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:56:44 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:56:44 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-15 23:56:44 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-15 23:56:58 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:56:58 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin
2025-06-15 23:56:58 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers'
2025-06-15 23:57:06 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True
2025-06-15 23:57:06 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True

View File

@@ -38,3 +38,46 @@
2025-06-15 22:36:07 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 22:39:30 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 22:39:30 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:21:21 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:21:21 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:32:31 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:32:31 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:43:05 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:43:05 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:43:06 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:43:06 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:43:36 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-15 23:43:36 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:43:36 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:43:37 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:43:37 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-15 23:43:44 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:43:44 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:44:24 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-15 23:44:24 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:44:24 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:44:25 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:44:25 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-15 23:44:26 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:44:26 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:45:08 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status angefordert von admin
2025-06-15 23:45:08 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:45:08 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:45:09 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check für Error-Recovery fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:45:09 - [admin_api] admin_api - [INFO] INFO - Error-Recovery-Status abgerufen: critical
2025-06-15 23:45:23 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:45:23 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:46:40 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:46:40 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:46:44 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:46:44 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:46:54 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:46:54 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:46:57 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:46:57 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:55:51 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:55:51 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:56:42 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:56:42 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy
2025-06-15 23:57:06 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1')
2025-06-15 23:57:06 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy

View File

@@ -7,3 +7,20 @@
2025-06-15 22:02:06 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 22:36:07 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 22:39:30 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:21:21 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:32:30 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:43:05 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:43:06 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:43:36 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:43:44 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:44:24 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:44:26 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:45:08 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:45:23 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:46:40 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:46:44 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:46:54 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:46:57 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:55:51 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:56:42 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin
2025-06-15 23:57:03 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin

File diff suppressed because it is too large Load Diff

View File

@@ -80,3 +80,11 @@ WHERE users.username = ? OR users.email = ?
2025-06-15 22:35:42 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich abgemeldet
2025-06-15 22:36:03 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0)
2025-06-15 22:36:03 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet
2025-06-15 23:21:07 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0)
2025-06-15 23:21:07 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet
2025-06-15 23:21:37 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich abgemeldet
2025-06-15 23:30:42 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0)
2025-06-15 23:30:42 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet
2025-06-15 23:56:11 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich abgemeldet
2025-06-15 23:56:36 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0)
2025-06-15 23:56:36 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet

View File

@@ -9,3 +9,12 @@
2025-06-13 12:48:43 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 24 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00
2025-06-15 21:54:07 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-15 21:59:07 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-15 22:59:10 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 1 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-15 23:00:20 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 1 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-15 23:47:26 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 3 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-15 23:47:26 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 23 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-15 23:47:28 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 23 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-15 23:47:36 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 3 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-15 23:47:37 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 23 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-15 23:50:13 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00
2025-06-15 23:54:34 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00

View File

@@ -325,3 +325,115 @@
2025-06-15 22:41:28 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 22:41:30 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 22:41:30 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 22:46:33 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 22:46:33 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:00:14 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:00:14 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:00:16 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:00:16 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:00:24 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:00:24 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:11:07 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:11:07 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:11:08 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:11:08 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:11:51 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:11:51 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:18:20 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:18:20 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:20:21 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:20:21 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:20:22 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:20:22 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:20:54 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:20:54 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:20:55 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:20:55 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:22:40 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:22:40 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:22:53 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:22:53 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:29:05 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:29:05 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:30:07 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:30:07 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:30:09 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:30:09 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:30:40 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:30:40 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:32:58 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:32:58 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:41:22 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:41:22 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:41:24 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:41:24 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:41:28 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:41:28 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:42:31 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:42:31 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:42:46 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:42:46 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:42:55 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:42:55 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:43:03 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:43:03 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:43:10 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:43:10 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:43:33 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:43:33 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:07 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:44:07 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:14 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:44:14 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:30 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:44:30 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:38 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:44:38 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:45 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:44:45 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:50 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:44:50 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:45:03 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:45:03 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:45:11 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:45:11 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:45:15 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:45:15 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:45:17 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:45:17 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:46:14 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:46:14 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:46:36 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:46:36 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:46:38 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:46:38 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:47:57 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:47:57 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:48:22 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:48:22 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:48:32 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:48:32 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:49:23 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:49:23 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:49:25 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:49:25 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:52:25 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:52:25 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:52:26 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:52:26 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:52:43 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:52:43 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:52:45 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:52:45 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:53:01 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:53:01 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:53:03 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:53:03 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:54:02 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:54:02 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:54:04 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:54:04 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:55:05 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:55:05 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:55:07 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
2025-06-15 23:55:07 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)

View File

@@ -129,3 +129,83 @@
2025-06-15 22:39:44 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 22:41:29 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 22:41:31 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 22:46:34 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:00:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:00:16 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:00:25 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:11:08 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:11:09 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:11:51 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:18:20 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:20:21 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:20:23 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:20:54 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:20:56 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:22:41 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:22:54 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:29:06 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:30:08 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:30:10 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:30:41 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:32:59 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:41:23 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:41:24 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:41:29 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:42:32 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:42:35 - [energy_monitoring] energy_monitoring - [INFO] INFO - 🔋 Energiemonitoring-Dashboard aufgerufen von admin
2025-06-15 23:42:35 - [energy_monitoring] energy_monitoring - [INFO] INFO - 📈 API-Energiestatistiken (today) von admin
2025-06-15 23:42:35 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiestatistiken erfolgreich erstellt für Zeitraum: today
2025-06-15 23:42:35 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiestatistiken 'api_energy_statistics' erfolgreich in 1.86ms
2025-06-15 23:42:35 - [energy_monitoring] energy_monitoring - [INFO] INFO - 📊 API-Energiemonitoring-Dashboard von admin
2025-06-15 23:42:35 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Live-Energiedaten 'api_live_energy_data' erfolgreich in 1.43ms
2025-06-15 23:42:35 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Dashboard-Daten erfolgreich erstellt: 0 Geräte online
2025-06-15 23:42:35 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiemonitoring-Dashboard 'api_energy_dashboard' erfolgreich in 14.83ms
2025-06-15 23:42:47 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:42:56 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:43:04 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:43:11 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:43:33 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:44:08 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:44:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:44:31 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:44:39 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:44:46 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:44:51 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:45:04 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:45:12 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:45:16 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:45:18 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:46:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:46:37 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:46:38 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:47:58 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:48:23 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:48:33 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:49:24 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:49:25 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:50:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - 🔋 Energiemonitoring-Dashboard aufgerufen von admin
2025-06-15 23:50:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - 📊 API-Energiemonitoring-Dashboard von admin
2025-06-15 23:50:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - 📈 API-Energiestatistiken (today) von admin
2025-06-15 23:50:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Live-Energiedaten 'api_live_energy_data' erfolgreich in 8.16ms
2025-06-15 23:50:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Dashboard-Daten erfolgreich erstellt: 0 Geräte online
2025-06-15 23:50:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiemonitoring-Dashboard 'api_energy_dashboard' erfolgreich in 17.91ms
2025-06-15 23:50:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiestatistiken erfolgreich erstellt für Zeitraum: today
2025-06-15 23:50:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiestatistiken 'api_energy_statistics' erfolgreich in 11.77ms
2025-06-15 23:52:25 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:52:27 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:52:44 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:52:45 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:53:02 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:53:03 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:54:03 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:54:04 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:55:06 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:55:08 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
2025-06-15 23:57:40 - [energy_monitoring] energy_monitoring - [INFO] INFO - 🔋 Energiemonitoring-Dashboard aufgerufen von admin
2025-06-15 23:57:41 - [energy_monitoring] energy_monitoring - [INFO] INFO - 📊 API-Energiemonitoring-Dashboard von admin
2025-06-15 23:57:41 - [energy_monitoring] energy_monitoring - [INFO] INFO - 📈 API-Energiestatistiken (today) von admin
2025-06-15 23:57:41 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Dashboard-Daten erfolgreich erstellt: 0 Geräte online
2025-06-15 23:57:41 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiemonitoring-Dashboard 'api_energy_dashboard' erfolgreich in 8.08ms
2025-06-15 23:57:41 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Live-Energiedaten 'api_live_energy_data' erfolgreich in 13.51ms
2025-06-15 23:57:41 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiestatistiken erfolgreich erstellt für Zeitraum: today
2025-06-15 23:57:41 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiestatistiken 'api_energy_statistics' erfolgreich in 17.88ms

View File

@@ -45,3 +45,13 @@ WHERE user_permissions.can_approve_jobs = 1]
[parameters: (1, 'Neue Gastanfrage eingegangen', 'Gastanfrage von testeadmin@example.com wartet auf Ihre Genehmigung.', 'guest_request', '{"request_id": 2, "name": "testeadmin@example.com", "created_at": "2025-06-15T22:19:56.654964", "status": "pending"}', '2025-06-15 22:19:56.892143', 0, None)]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-15 22:30:45 - [guest] guest - [INFO] INFO - Neue Gastanfrage erstellt: ID 3, Name: testeadmin@example.com, OTP generiert
2025-06-15 23:20:59 - [guest] guest - [INFO] INFO - Neue Gastanfrage erstellt: ID 2, Name: testeadmin@example.com, OTP generiert
2025-06-15 23:21:28 - [guest] guest - [INFO] INFO - Automatisch Drucker 1 (Drucker 1) für Gastanfrage 2 zugewiesen
2025-06-15 23:21:28 - [guest] guest - [INFO] INFO - Gastanfrage 2 genehmigt von Admin 1 (admin), Drucker: Drucker 1
2025-06-15 23:30:27 - [guest] guest - [WARNING] WARNING - Fehler beim Einschalten des Druckers: Instance <Job at 0x7f33f1b0b750> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:30:27 - [guest] guest - [ERROR] ERROR - Fehler beim Starten des Jobs mit Code: Instance <Job at 0x7f33f1b0b750> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:55:30 - [guest] guest - [INFO] INFO - Neue Gastanfrage erstellt: ID 1, Name: testeadmin@example.com, OTP generiert
2025-06-15 23:55:56 - [guest] guest - [INFO] INFO - Automatisch Drucker 1 (Drucker 1) für Gastanfrage 1 zugewiesen
2025-06-15 23:55:56 - [guest] guest - [INFO] INFO - Gastanfrage 1 genehmigt von Admin 1 (admin), Drucker: Drucker 1
2025-06-15 23:56:30 - [guest] guest - [WARNING] WARNING - Fehler beim Einschalten des Druckers: Instance <Job at 0x7fc9a4747f90> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:56:30 - [guest] guest - [ERROR] ERROR - Fehler beim Starten des Jobs mit Code: Instance <Job at 0x7fc9a4747f90> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)

View File

@@ -925,3 +925,371 @@
2025-06-15 22:41:30 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 22:41:30 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 22:41:30 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 22:46:33 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 22:46:33 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 22:46:33 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 22:46:33 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:00:14 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:00:14 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:00:14 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:00:14 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:00:16 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:00:16 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:00:16 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:00:16 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:00:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:00:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:00:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:00:24 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:11:07 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:11:07 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:11:07 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:11:07 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:11:08 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:11:08 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:11:08 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:11:08 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:11:51 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:11:51 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:11:51 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:11:51 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:18:20 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:18:20 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:18:20 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:18:20 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:20:21 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:20:21 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:20:21 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:20:21 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:20:22 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:20:22 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:20:22 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:20:22 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:20:54 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:20:54 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:20:54 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:20:54 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:20:55 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:20:55 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:20:55 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:20:55 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:22:40 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:22:40 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:22:40 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:22:40 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:22:53 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:22:53 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:22:53 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:22:53 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:26:25 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:26:25 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:26:25 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:26:25 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:26:50 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:26:50 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:26:50 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:26:50 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:27:02 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:27:02 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:27:02 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:27:02 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:27:09 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:27:09 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:27:09 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:27:09 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:27:11 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:27:11 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:27:11 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:27:11 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:27:14 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:27:14 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:27:14 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:27:14 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:29:05 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:29:05 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:29:05 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:29:05 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:30:07 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:30:07 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:30:07 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:30:07 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:30:09 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:30:09 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:30:09 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:30:09 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:30:40 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:30:40 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:30:40 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:30:40 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:32:58 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:32:58 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:32:58 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:32:58 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:41:22 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:41:22 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:41:22 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:41:22 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:41:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:41:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:41:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:41:24 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:41:28 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:41:28 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:41:28 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:41:28 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:42:31 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:42:31 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:42:31 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:42:31 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen...
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/7 Geräte online
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen...
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/7 Geräte online
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen...
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen...
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/7 Geräte online
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/7 Geräte online
2025-06-15 23:42:35 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute
2025-06-15 23:42:46 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:42:46 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:42:46 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:42:46 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:42:55 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:42:55 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:42:55 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:42:55 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:43:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:43:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:43:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:43:03 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:43:10 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:43:10 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:43:10 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:43:10 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:43:33 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:43:33 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:43:33 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:43:33 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:44:07 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:44:07 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:44:07 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:44:07 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:44:14 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:44:14 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:44:14 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:44:14 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:44:30 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:44:30 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:44:30 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:44:30 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:44:38 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:44:38 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:44:38 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:44:38 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:44:45 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:44:45 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:44:45 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:44:45 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:44:50 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:44:50 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:44:50 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:44:50 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:45:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:45:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:45:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:45:03 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:45:11 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:45:11 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:45:11 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:45:11 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:45:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:45:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:45:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:45:15 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:45:17 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:45:17 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:45:17 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:45:17 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:46:14 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:46:14 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:46:14 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:46:14 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:46:36 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:46:36 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:46:36 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:46:36 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:46:37 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:46:37 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:46:37 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:46:37 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:47:57 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:47:57 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:47:57 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:47:57 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:48:22 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:48:22 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:48:22 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:48:22 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:48:32 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:48:32 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:48:32 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:48:32 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:49:23 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:49:23 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:49:23 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:49:23 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:49:25 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:49:25 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:49:25 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:49:25 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen...
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/7 Geräte online
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen...
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen...
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen...
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/7 Geräte online
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/7 Geräte online
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/7 Geräte online
2025-06-15 23:50:15 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute
2025-06-15 23:52:25 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:52:25 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:52:25 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:52:25 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:52:26 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:52:26 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:52:26 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:52:26 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:52:43 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:52:43 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:52:43 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:52:43 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:52:45 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:52:45 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:52:45 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:52:45 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:53:01 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:53:01 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:53:01 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:53:01 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:53:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:53:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:53:03 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:53:03 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:54:02 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:54:02 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:54:02 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:54:02 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:54:04 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:54:04 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:54:04 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:54:04 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:55:05 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:55:05 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:55:05 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:55:05 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:55:07 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar
2025-06-15 23:55:07 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert
2025-06-15 23:55:07 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert
2025-06-15 23:55:07 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion)
2025-06-15 23:57:40 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen...
2025-06-15 23:57:40 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:40 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:40 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:40 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:40 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:40 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:40 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:40 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/7 Geräte online
2025-06-15 23:57:40 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen...
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen...
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/7 Geräte online
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen...
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/7 Geräte online
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110'
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/7 Geräte online
2025-06-15 23:57:41 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute

View File

@@ -623,3 +623,237 @@
2025-06-15 22:41:30 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 22:41:30 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 22:41:31 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 22:46:32 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 22:46:33 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 22:46:33 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 22:46:34 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 22:59:28 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 22:59:28 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:00:14 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:00:14 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:00:15 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:00:16 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:00:16 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:00:17 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:00:23 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:00:24 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:00:24 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:00:25 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:00:52 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:00:52 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:11:07 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:11:07 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:11:08 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:11:08 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:11:08 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:11:09 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:11:50 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:11:51 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:11:51 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:11:52 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:12:54 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:12:54 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:18:20 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:18:20 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:20:21 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:20:21 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:20:22 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:20:22 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:20:22 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:20:23 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:20:35 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:20:35 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:20:54 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:20:54 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:20:55 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:20:55 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:20:55 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:20:56 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:22:39 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:22:40 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:22:40 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:22:41 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:22:52 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:22:53 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:22:53 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:22:54 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:23:04 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:23:04 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:26:25 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:26:25 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:26:50 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:26:50 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:27:02 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:27:02 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:27:09 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:27:09 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:27:11 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:27:11 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:27:14 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:27:14 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:29:05 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:29:05 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:30:07 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:30:07 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:30:08 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:30:09 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:30:09 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:30:10 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:30:39 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:30:40 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:30:40 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:30:41 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:32:57 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:32:58 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:32:58 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:32:59 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:33:01 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:33:01 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:41:22 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:41:22 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:41:23 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:41:24 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:41:24 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:41:25 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:41:27 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:41:28 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:41:28 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:41:29 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:42:30 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:42:31 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:42:31 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:42:32 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:42:45 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:42:46 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:42:46 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:42:47 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:42:54 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:42:55 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:42:55 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:42:56 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:43:02 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:43:03 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:43:03 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:43:04 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:43:09 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:43:10 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:43:10 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:43:11 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:43:31 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:43:33 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:43:33 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:43:34 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:44:06 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:44:07 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:44:07 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:44:08 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:44:13 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:44:14 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:44:14 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:44:15 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:44:29 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:44:30 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:44:30 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:44:31 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:44:37 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:44:38 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:44:38 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:44:39 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:44:44 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:44:45 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:44:45 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:44:46 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:44:49 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:44:50 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:44:50 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:44:51 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:45:02 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:45:03 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:45:03 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:45:04 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:45:10 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:45:11 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:45:11 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:45:12 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:45:13 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:45:13 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:45:15 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:45:15 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:45:16 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:45:17 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:45:17 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:45:18 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:46:13 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:46:14 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:46:14 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:46:15 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:46:33 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:46:33 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:46:36 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:46:36 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:46:37 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:46:38 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:46:38 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:46:38 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:47:56 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:47:57 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:47:57 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:47:58 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:48:22 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:48:22 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:48:22 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:48:23 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:48:30 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:48:32 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:48:32 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:48:33 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:49:19 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:49:19 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:49:23 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:49:23 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:49:24 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:49:25 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:49:25 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:49:26 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:50:40 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:50:40 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:52:25 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:52:25 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:52:26 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:52:26 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:52:26 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:52:27 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:52:37 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:52:37 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:52:43 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:52:43 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:52:44 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:52:45 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:52:45 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:52:46 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:52:59 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:52:59 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:53:01 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:53:01 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:53:02 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:53:03 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:53:03 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:53:04 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:53:59 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:53:59 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:54:02 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:54:02 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:54:03 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:54:04 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:54:04 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:54:05 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:55:03 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:55:03 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:55:05 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:55:05 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:55:06 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:55:07 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
2025-06-15 23:55:07 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
2025-06-15 23:55:08 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
2025-06-15 23:57:55 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
2025-06-15 23:57:55 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)

View File

@@ -599,3 +599,53 @@ IndexError: tuple index out of range
2025-06-15 22:21:42 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 1 von 1 (Seite 1)
2025-06-15 22:22:12 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 22:22:12 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 1 von 1 (Seite 1)
2025-06-15 22:59:07 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 22:59:07 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 1 von 1 (Seite 1)
2025-06-15 23:11:18 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:11:18 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-15 23:11:30 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:11:30 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-15 23:12:00 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:12:00 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-15 23:12:30 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:12:30 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-15 23:32:33 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:32:33 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 1 von 1 (Seite 1)
2025-06-15 23:32:37 - [jobs] jobs - [ERROR] ERROR - Fehler beim Löschen des Jobs 1: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
[SQL: DELETE FROM jobs WHERE jobs.id = ?]
[parameters: (1,)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
2025-06-15 23:32:49 - [jobs] jobs - [ERROR] ERROR - Fehler beim Löschen des Jobs 1: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
[SQL: DELETE FROM jobs WHERE jobs.id = ?]
[parameters: (1,)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
2025-06-15 23:42:41 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:42:41 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 3 von 3 (Seite 1)
2025-06-15 23:42:44 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:42:44 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 3 von 3 (Seite 1)
2025-06-15 23:43:49 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:43:49 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 3 von 3 (Seite 1)
2025-06-15 23:43:52 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:43:52 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 3 von 3 (Seite 1)
2025-06-15 23:47:51 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:47:51 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 3 von 3 (Seite 1)
2025-06-15 23:47:56 - [jobs] jobs - [INFO] INFO - 🗑️ Lösche Job 2 für Benutzer 1
2025-06-15 23:47:56 - [jobs] jobs - [INFO] INFO - ✅ Job 'Test-Job 2 (Abgeschlossen)' (ID: 2) erfolgreich gelöscht von Benutzer 1
2025-06-15 23:47:56 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:47:56 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 2 von 2 (Seite 1)
2025-06-15 23:47:59 - [jobs] jobs - [INFO] INFO - 🗑️ Lösche Job 1 für Benutzer 1
2025-06-15 23:47:59 - [jobs] jobs - [INFO] INFO - ✅ Job 'Test-Job 1 (Geplant)' (ID: 1) erfolgreich gelöscht von Benutzer 1
2025-06-15 23:47:59 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:47:59 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 1 von 1 (Seite 1)
2025-06-15 23:48:01 - [jobs] jobs - [INFO] INFO - 🗑️ Lösche Job 3 für Benutzer 1
2025-06-15 23:48:01 - [jobs] jobs - [INFO] INFO - ✅ Job 'Test-Job 3 (Warteschlange)' (ID: 3) erfolgreich gelöscht von Benutzer 1
2025-06-15 23:48:01 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:48:01 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-15 23:50:11 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:50:11 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-15 23:52:32 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:52:32 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-15 23:54:10 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:54:10 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)
2025-06-15 23:54:33 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True)
2025-06-15 23:54:33 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1)

View File

@@ -4,3 +4,7 @@
2025-06-15 22:30:45 - [models] models - [INFO] INFO - Erfolgreich 1 Benachrichtigungen erstellt für 'guest_request'
2025-06-15 22:33:55 - [models] models - [INFO] INFO - Gefunden: 1 Genehmiger für Benachrichtigung 'guest_request'
2025-06-15 22:33:55 - [models] models - [INFO] INFO - Erfolgreich 1 Benachrichtigungen erstellt für 'guest_request'
2025-06-15 23:20:59 - [models] models - [INFO] INFO - Gefunden: 1 Genehmiger für Benachrichtigung 'guest_request'
2025-06-15 23:20:59 - [models] models - [INFO] INFO - Erfolgreich 1 Benachrichtigungen erstellt für 'guest_request'
2025-06-15 23:55:30 - [models] models - [INFO] INFO - Gefunden: 1 Genehmiger für Benachrichtigung 'guest_request'
2025-06-15 23:55:30 - [models] models - [INFO] INFO - Erfolgreich 1 Benachrichtigungen erstellt für 'guest_request'

View File

@@ -325,3 +325,115 @@
2025-06-15 22:41:29 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 22:41:31 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 22:41:31 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 22:46:34 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 22:46:34 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:00:15 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:00:15 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:00:16 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:00:16 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:00:25 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:00:25 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:11:08 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:11:08 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:11:09 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:11:09 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:11:51 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:11:51 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:18:20 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:18:20 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:20:21 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:20:21 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:20:23 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:20:23 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:20:54 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:20:54 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:20:56 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:20:56 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:22:40 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:22:40 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:22:54 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:22:54 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:29:06 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:29:06 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:30:08 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:30:08 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:30:10 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:30:10 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:30:41 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:30:41 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:32:59 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:32:59 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:41:23 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:41:23 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:41:24 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:41:24 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:41:29 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:41:29 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:42:32 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:42:32 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:42:47 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:42:47 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:42:56 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:42:56 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:43:04 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:43:04 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:43:11 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:43:11 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:43:33 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:43:33 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:08 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:44:08 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:15 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:44:15 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:31 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:44:31 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:39 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:44:39 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:46 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:44:46 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:51 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:44:51 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:45:04 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:45:04 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:45:12 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:45:12 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:45:16 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:45:16 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:45:17 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:45:17 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:46:15 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:46:15 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:46:37 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:46:37 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:46:38 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:46:38 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:47:58 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:47:58 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:48:23 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:48:23 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:48:33 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:48:33 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:49:24 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:49:24 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:49:25 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:49:25 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:52:25 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:52:25 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:52:27 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:52:27 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:52:44 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:52:44 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:52:45 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:52:45 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:53:02 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:53:02 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:53:03 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:53:03 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:54:03 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:54:03 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:54:04 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:54:04 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:55:06 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:55:06 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:55:08 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
2025-06-15 23:55:08 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)

View File

@@ -76,3 +76,84 @@
2025-06-15 22:39:44 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 22:41:29 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 22:41:31 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 22:46:34 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:00:15 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:00:16 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:00:25 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:11:08 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:11:09 - [permissions] permissions - [INFO] INFO - UserPermission für Admin admin (ID: 1) erstellt
2025-06-15 23:11:09 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 1 erstellt, 0 aktualisiert
2025-06-15 23:11:51 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:18:20 - [permissions] permissions - [ERROR] ERROR - Fehler beim Korrigieren der Admin-Berechtigungen: (sqlite3.OperationalError) no such table: users
[SQL: SELECT users.id AS users_id, users.email AS users_email, users.username AS users_username, users.password_hash AS users_password_hash, users.name AS users_name, users.role AS users_role, users.active AS users_active, users.created_at AS users_created_at, users.last_login AS users_last_login, users.updated_at AS users_updated_at, users.settings AS users_settings, users.last_activity AS users_last_activity, users.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio, users.theme_preference AS users_theme_preference, users.language_preference AS users_language_preference, users.email_notifications AS users_email_notifications, users.browser_notifications AS users_browser_notifications, users.dashboard_layout AS users_dashboard_layout, users.compact_mode AS users_compact_mode, users.show_completed_jobs AS users_show_completed_jobs, users.auto_refresh_interval AS users_auto_refresh_interval, users.auto_logout_timeout AS users_auto_logout_timeout
FROM users
WHERE users.role = ?]
[parameters: ('admin',)]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-15 23:20:21 - [permissions] permissions - [ERROR] ERROR - Fehler beim Korrigieren der Admin-Berechtigungen: (sqlite3.OperationalError) no such table: users
[SQL: SELECT users.id AS users_id, users.email AS users_email, users.username AS users_username, users.password_hash AS users_password_hash, users.name AS users_name, users.role AS users_role, users.active AS users_active, users.created_at AS users_created_at, users.last_login AS users_last_login, users.updated_at AS users_updated_at, users.settings AS users_settings, users.last_activity AS users_last_activity, users.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio, users.theme_preference AS users_theme_preference, users.language_preference AS users_language_preference, users.email_notifications AS users_email_notifications, users.browser_notifications AS users_browser_notifications, users.dashboard_layout AS users_dashboard_layout, users.compact_mode AS users_compact_mode, users.show_completed_jobs AS users_show_completed_jobs, users.auto_refresh_interval AS users_auto_refresh_interval, users.auto_logout_timeout AS users_auto_logout_timeout
FROM users
WHERE users.role = ?]
[parameters: ('admin',)]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-15 23:20:23 - [permissions] permissions - [INFO] INFO - UserPermission für Admin admin (ID: 1) erstellt
2025-06-15 23:20:23 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 1 erstellt, 0 aktualisiert
2025-06-15 23:20:54 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:20:56 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:21:24 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert
2025-06-15 23:21:28 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert
2025-06-15 23:21:28 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert
2025-06-15 23:22:41 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:22:54 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:29:06 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:30:08 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:30:10 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:30:41 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:32:59 - [permissions] permissions - [ERROR] ERROR - Fehler beim Korrigieren der Admin-Berechtigungen: (sqlite3.OperationalError) no such table: users
[SQL: SELECT users.id AS users_id, users.email AS users_email, users.username AS users_username, users.password_hash AS users_password_hash, users.name AS users_name, users.role AS users_role, users.active AS users_active, users.created_at AS users_created_at, users.last_login AS users_last_login, users.updated_at AS users_updated_at, users.settings AS users_settings, users.last_activity AS users_last_activity, users.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio, users.theme_preference AS users_theme_preference, users.language_preference AS users_language_preference, users.email_notifications AS users_email_notifications, users.browser_notifications AS users_browser_notifications, users.dashboard_layout AS users_dashboard_layout, users.compact_mode AS users_compact_mode, users.show_completed_jobs AS users_show_completed_jobs, users.auto_refresh_interval AS users_auto_refresh_interval, users.auto_logout_timeout AS users_auto_logout_timeout
FROM users
WHERE users.role = ?]
[parameters: ('admin',)]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-15 23:41:23 - [permissions] permissions - [INFO] INFO - UserPermission für Admin admin (ID: 1) erstellt
2025-06-15 23:41:23 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 1 erstellt, 0 aktualisiert
2025-06-15 23:41:24 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:41:29 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:42:32 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:42:47 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:42:56 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:43:04 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:43:11 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:43:33 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:44:08 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:44:15 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:44:31 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:44:35 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert
2025-06-15 23:44:39 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:44:46 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:44:51 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:45:04 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:45:12 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:45:16 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:45:18 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:46:15 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:46:37 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:46:38 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:47:58 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:48:23 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:48:33 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:49:24 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:49:25 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:52:25 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:52:27 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:52:44 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:52:46 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:53:02 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:53:03 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:54:03 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:54:04 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:55:06 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:55:08 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
2025-06-15 23:55:53 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert
2025-06-15 23:55:56 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert
2025-06-15 23:55:56 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert

View File

@@ -612,3 +612,315 @@
2025-06-15 22:45:04 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:45:10 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d4d010> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:45:12 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7fc14777b350> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:45:32 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:45:34 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:45:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d96550> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:45:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7fc154084890> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:46:03 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:46:05 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:46:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d9fdd0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:46:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7fc14433bd10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:46:33 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 22:46:33 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:46:34 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 22:46:34 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 22:46:34 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:46:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944cdb210> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:46:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc6f28750> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:47:03 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:47:05 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:47:12 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944ba5090> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:47:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc4136bd0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:47:34 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:47:35 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:47:42 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944bcd7d0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:47:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbcf93a50> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:48:04 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:48:05 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:48:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944bed1d0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:48:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbcf61910> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:48:35 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:48:36 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:48:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944bcfd90> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:48:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbce2f4d0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:49:05 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:49:06 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:49:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944ba6890> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:49:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbce2cb10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:49:35 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:49:36 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:49:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944cd4510> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:49:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbcf78bd0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:50:06 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:50:07 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:50:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d9ea10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:50:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc431a790> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:50:36 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:50:37 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:50:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d956d0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:50:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbcf09f10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:51:06 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:51:08 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:51:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d74990> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:51:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc4248090> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:51:36 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:51:38 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:51:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d68e10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:51:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbce82990> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:52:07 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:52:08 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:52:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944b99690> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:52:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc431a310> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:52:37 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:52:39 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:52:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d4fb50> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:52:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbc512a10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:53:08 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:53:09 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:53:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d37dd0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:53:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbcf62e50> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:53:38 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:53:40 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:53:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d26b10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:53:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbcf90b50> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:54:09 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:54:10 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:54:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944bf9c10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:54:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc42f0650> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:54:39 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:54:40 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:54:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944c077d0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:54:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc40c4050> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:55:09 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:55:11 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:55:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d3f510> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:55:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc4145f10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:55:40 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:55:41 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:55:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944c056d0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:55:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbc511f10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:56:10 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:56:11 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:56:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d630d0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:56:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc4135010> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:56:40 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:56:41 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:56:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d6a350> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:56:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc4398390> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:57:11 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:57:12 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:57:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d74450> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:57:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc4325290> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:57:41 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:57:42 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:57:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d9cfd0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:57:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc4248d50> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:58:11 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:58:12 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:58:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944b9e190> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:58:21 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbce7b890> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:58:42 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:58:43 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:58:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944bfa290> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:58:51 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bc43ac750> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:59:12 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:59:13 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 22:59:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f1944d68850> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 22:59:21 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f9bbc5a9710> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:00:14 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:00:15 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:00:15 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:00:15 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 23:00:16 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:00:17 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:00:17 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:00:17 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 23:00:23 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f4c7a9ea250> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:00:24 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:00:25 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:00:25 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:00:25 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 23:00:33 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7fc752b1e350> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:00:45 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: teste
2025-06-15 23:11:07 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:11:08 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:11:08 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:11:08 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:11:09 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:11:09 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:11:51 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:11:52 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:11:52 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:18:20 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:20:21 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:20:22 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:20:22 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:20:22 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:20:23 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:20:23 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:20:54 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:20:55 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:20:55 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:20:55 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:20:56 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:20:56 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:22:40 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:22:41 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:22:41 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:22:53 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:22:54 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:22:54 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:26:25 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:26:50 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:27:02 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:27:09 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:27:11 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:27:14 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:29:05 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:30:07 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:30:08 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:30:08 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:30:08 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: testeadmin@example.com
2025-06-15 23:30:09 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:30:10 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:30:10 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:30:10 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: testeadmin@example.com
2025-06-15 23:30:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f4f88437b90> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:30:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f33f1b0ad50> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:30:39 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: testeadmin@example.com
2025-06-15 23:30:40 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:30:41 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:30:41 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:30:41 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: testeadmin@example.com
2025-06-15 23:30:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f4f8830c0d0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:30:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f10d3b93690> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:31:09 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: testeadmin@example.com
2025-06-15 23:31:12 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: testeadmin@example.com
2025-06-15 23:31:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f4f88315190> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:31:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f10d2a65a90> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:31:39 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: testeadmin@example.com
2025-06-15 23:31:42 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: testeadmin@example.com
2025-06-15 23:31:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f4f88328c10> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:31:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f10d2ae6fd0> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:32:10 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: testeadmin@example.com
2025-06-15 23:32:12 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: testeadmin@example.com
2025-06-15 23:32:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f4f8833a110> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:32:21 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f10b0338f90> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:32:40 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: testeadmin@example.com
2025-06-15 23:32:43 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: Gastauftrag: testeadmin@example.com
2025-06-15 23:32:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f4f88357310> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:32:51 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler bei Überprüfung der Jobs: Instance <Job at 0x7f10b02a8310> is not bound to a Session; attribute refresh operation cannot proceed (Background on this error at: https://sqlalche.me/e/20/bhk3)
2025-06-15 23:32:58 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:32:59 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:32:59 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:41:22 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:41:23 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:41:23 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:41:24 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:41:25 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:41:25 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:41:28 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:41:29 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:41:29 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:42:31 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:42:32 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:42:32 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:42:46 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:42:47 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:42:47 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:42:55 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:42:56 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:42:56 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:43:03 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:43:04 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:43:04 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:43:10 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:43:11 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:43:11 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:43:33 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:43:34 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:43:34 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:44:07 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:44:08 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:44:08 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:44:14 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:44:15 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:44:15 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:44:30 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:44:31 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:44:31 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:44:38 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:44:39 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:44:39 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:44:45 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:44:46 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:44:46 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:44:50 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:44:51 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:44:51 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:45:03 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:45:04 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:45:04 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:45:11 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:45:12 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:45:12 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:45:15 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:45:16 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:45:16 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:45:17 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:45:18 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:45:18 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:46:14 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:46:15 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:46:15 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:46:36 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:46:37 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:46:37 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:46:37 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:46:38 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:46:38 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:47:57 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:47:58 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:47:58 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:48:22 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:48:23 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:48:23 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:48:32 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:48:33 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:48:33 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:49:23 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:49:24 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:49:24 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:49:25 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:49:26 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:49:26 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:52:25 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:52:26 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:52:26 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:52:26 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:52:27 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:52:27 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:52:43 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:52:44 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:52:44 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:52:45 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:52:46 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:52:46 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:53:01 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:53:02 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:53:02 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:53:03 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:53:04 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:53:04 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:54:02 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:54:03 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:54:03 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:54:04 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:54:05 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:54:05 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:55:05 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:55:06 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:55:06 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-15 23:55:07 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-15 23:55:08 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-15 23:55:08 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet

View File

@@ -488,3 +488,171 @@
2025-06-15 22:41:30 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 22:41:30 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 22:41:31 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 22:46:33 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 22:46:33 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 22:46:34 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:00:14 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:00:14 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:00:15 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:00:16 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:00:16 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:00:16 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:00:24 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:00:24 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:00:25 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:11:07 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:11:07 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:11:08 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:11:08 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:11:08 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:11:09 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:11:51 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:11:51 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:11:51 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:18:20 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:18:20 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:18:20 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:20:21 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:20:21 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:20:21 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:20:22 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:20:22 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:20:23 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:20:54 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:20:54 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:20:54 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:20:55 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:20:55 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:20:56 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:22:40 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:22:40 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:22:41 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:22:53 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:22:53 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:22:54 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:29:05 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:29:05 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:29:06 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:30:07 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:30:07 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:30:08 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:30:09 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:30:09 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:30:10 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:30:40 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:30:40 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:30:41 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:32:58 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:32:58 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:32:59 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:41:22 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:41:22 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:41:23 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:41:24 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:41:24 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:41:24 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:41:28 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:41:28 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:41:29 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:42:31 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:42:31 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:42:32 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:42:46 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:42:46 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:42:47 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:42:55 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:42:55 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:42:56 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:43:03 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:43:03 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:43:04 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:43:10 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:43:10 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:43:11 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:43:33 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:43:33 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:43:33 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:44:07 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:44:07 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:08 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:44:14 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:44:14 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:15 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:44:30 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:44:30 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:31 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:44:38 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:44:38 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:39 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:44:45 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:44:45 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:46 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:44:50 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:44:50 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:44:51 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:45:03 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:45:03 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:45:04 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:45:11 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:45:11 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:45:12 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:45:15 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:45:15 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:45:16 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:45:17 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:45:17 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:45:18 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:46:14 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:46:14 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:46:15 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:46:36 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:46:36 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:46:37 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:46:38 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:46:38 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:46:38 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:47:57 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:47:57 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:47:58 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:48:22 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:48:22 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:48:23 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:48:32 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:48:32 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:48:33 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:49:23 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:49:23 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:49:24 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:49:25 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:49:25 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:49:25 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:52:25 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:52:25 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:52:25 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:52:26 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:52:26 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:52:27 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:52:43 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:52:43 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:52:44 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:52:45 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:52:45 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:52:45 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:53:01 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:53:01 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:53:02 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:53:03 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:53:03 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:53:03 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:54:02 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:54:02 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:54:03 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:54:04 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:54:04 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:54:04 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:55:05 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:55:05 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:55:06 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
2025-06-15 23:55:07 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
2025-06-15 23:55:07 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
2025-06-15 23:55:08 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert

View File

@@ -1349,3 +1349,395 @@
2025-06-15 22:41:31 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 22:41:31 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T22:41:31.277135
2025-06-15 22:41:31 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 22:46:34 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 22:46:34 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 22:46:34 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 22:46:34 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 22:46:34 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 22:46:34 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T22:46:34.254542
2025-06-15 22:46:34 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:00:15 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:00:15 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:00:15 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:00:15 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:00:15 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:00:15 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:00:15.067314
2025-06-15 23:00:15 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:00:16 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:00:16 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:00:16 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:00:16 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:00:16 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:00:16 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:00:16.775713
2025-06-15 23:00:16 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:00:25 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:00:25 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:00:25 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:00:25 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:00:25 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:00:25 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:00:25.116257
2025-06-15 23:00:25 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:11:08 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:11:08 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:11:08 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:11:08 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:11:08 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:11:08 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:11:08.060045
2025-06-15 23:11:08 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:11:09 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:11:09 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:11:09 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:11:09 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:11:09 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:11:09 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:11:09.624402
2025-06-15 23:11:09 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:11:51 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:11:51 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:11:51 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:11:51 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:11:51 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:11:51 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:11:51.802537
2025-06-15 23:11:51 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:18:20 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:18:20 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:18:20 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:18:20 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:18:20 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:18:20 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:18:20.733652
2025-06-15 23:18:20 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:20:21 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:20:21 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:20:21 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:20:21 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:20:21 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:20:21 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:20:21.892710
2025-06-15 23:20:21 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:20:23 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:20:23 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:20:23 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:20:23 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:20:23 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:20:23 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:20:23.438384
2025-06-15 23:20:23 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:20:54 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:20:54 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:20:54 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:20:54 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:20:54 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:20:54 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:20:54.894028
2025-06-15 23:20:54 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:20:56 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:20:56 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:20:56 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:20:56 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:20:56 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:20:56 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:20:56.430281
2025-06-15 23:20:56 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:22:40 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:22:40 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:22:40 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:22:40 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:22:40 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:22:40 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:22:40.960100
2025-06-15 23:22:40 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:22:54 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:22:54 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:22:54 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:22:54 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:22:54 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:22:54 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:22:54.137023
2025-06-15 23:22:54 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:29:06 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:29:06 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:29:06 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:29:06 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:29:06 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:29:06 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:29:06.407115
2025-06-15 23:29:06 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:30:08 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:30:08 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:30:08 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:30:08 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:30:08 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:30:08 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:30:08.627968
2025-06-15 23:30:08 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:30:10 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:30:10 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:30:10 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:30:10 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:30:10 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:30:10 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:30:10.372215
2025-06-15 23:30:10 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:30:41 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:30:41 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:30:41 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:30:41 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:30:41 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:30:41 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:30:41.133195
2025-06-15 23:30:41 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:32:59 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:32:59 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:32:59 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:32:59 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:32:59 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:32:59 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:32:59.247245
2025-06-15 23:32:59 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:41:23 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:41:23 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:41:23 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:41:23 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:41:23 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:41:23 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:41:23.163789
2025-06-15 23:41:23 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:41:24 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:41:24 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:41:24 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:41:24 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:41:24 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:41:24 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:41:24.809620
2025-06-15 23:41:24 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:41:29 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:41:29 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:41:29 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:41:29 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:41:29 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:41:29 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:41:29.318008
2025-06-15 23:41:29 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:42:32 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:42:32 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:42:32 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:42:32 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:42:32 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:42:32 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:42:32.132865
2025-06-15 23:42:32 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:42:47 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:42:47 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:42:47 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:42:47 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:42:47 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:42:47 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:42:47.357835
2025-06-15 23:42:47 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:42:56 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:42:56 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:42:56 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:42:56 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:42:56 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:42:56 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:42:56.327754
2025-06-15 23:42:56 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:43:04 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:43:04 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:43:04 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:43:04 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:43:04 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:43:04 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:43:04.262707
2025-06-15 23:43:04 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:43:11 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:43:11 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:43:11 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:43:11 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:43:11 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:43:11 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:43:11.487499
2025-06-15 23:43:11 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:43:33 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:43:33 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:43:33 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:43:33 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:43:33 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:43:33 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:43:33.881791
2025-06-15 23:43:33 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:44:08 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:44:08 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:44:08 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:44:08 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:44:08 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:44:08 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:44:08.085975
2025-06-15 23:44:08 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:44:15 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:44:15 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:44:15 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:44:15 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:44:15 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:44:15 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:44:15.094467
2025-06-15 23:44:15 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:44:31 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:44:31 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:44:31 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:44:31 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:44:31 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:44:31 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:44:31.206699
2025-06-15 23:44:31 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:44:39 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:44:39 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:44:39 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:44:39 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:44:39 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:44:39 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:44:39.345417
2025-06-15 23:44:39 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:44:46 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:44:46 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:44:46 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:44:46 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:44:46 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:44:46 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:44:46.158749
2025-06-15 23:44:46 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:44:51 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:44:51 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:44:51 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:44:51 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:44:51 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:44:51 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:44:51.053451
2025-06-15 23:44:51 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:45:04 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:45:04 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:45:04 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:45:04 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:45:04 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:45:04 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:45:04.139802
2025-06-15 23:45:04 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:45:12 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:45:12 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:45:12 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:45:12 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:45:12 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:45:12 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:45:12.272236
2025-06-15 23:45:12 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:45:16 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:45:16 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:45:16 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:45:16 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:45:16 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:45:16 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:45:16.246324
2025-06-15 23:45:16 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:45:17 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:45:17 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:45:17 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:45:17 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:45:17 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:45:17 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:45:17.995408
2025-06-15 23:45:17 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:46:15 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:46:15 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:46:15 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:46:15 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:46:15 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:46:15 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:46:15.400137
2025-06-15 23:46:15 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:46:37 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:46:37 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:46:37 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:46:37 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:46:37 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:46:37 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:46:37.039938
2025-06-15 23:46:37 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:46:38 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:46:38 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:46:38 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:46:38 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:46:38 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:46:38 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:46:38.649030
2025-06-15 23:46:38 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:47:58 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:47:58 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:47:58 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:47:58 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:47:58 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:47:58 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:47:58.611525
2025-06-15 23:47:58 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:48:23 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:48:23 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:48:23 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:48:23 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:48:23 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:48:23 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:48:23.629993
2025-06-15 23:48:23 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:48:33 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:48:33 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:48:33 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:48:33 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:48:33 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:48:33 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:48:33.292508
2025-06-15 23:48:33 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:49:24 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:49:24 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:49:24 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:49:24 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:49:24 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:49:24 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:49:24.094933
2025-06-15 23:49:24 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:49:25 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:49:25 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:49:25 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:49:25 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:49:25 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:49:25 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:49:25.677424
2025-06-15 23:49:25 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:52:25 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:52:25 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:52:25 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:52:25 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:52:25 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:52:25 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:52:25.793377
2025-06-15 23:52:25 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:52:27 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:52:27 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:52:27 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:52:27 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:52:27 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:52:27 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:52:27.423637
2025-06-15 23:52:27 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:52:44 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:52:44 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:52:44 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:52:44 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:52:44 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:52:44 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:52:44.345967
2025-06-15 23:52:44 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:52:45 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:52:45 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:52:45 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:52:45 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:52:45 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:52:45 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:52:45.932152
2025-06-15 23:52:45 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:53:02 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:53:02 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:53:02 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:53:02 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:53:02 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:53:02 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:53:02.157753
2025-06-15 23:53:02 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:53:03 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:53:03 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:53:03 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:53:03 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:53:03 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:53:03 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:53:03.875179
2025-06-15 23:53:03 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:54:03 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:54:03 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:54:03 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:54:03 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:54:03 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:54:03 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:54:03.090976
2025-06-15 23:54:03 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:54:04 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:54:04 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:54:04 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:54:04 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:54:04 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:54:04 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:54:04.707835
2025-06-15 23:54:04 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:55:06 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:55:06 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:55:06 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:55:06 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:55:06 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:55:06 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:55:06.534146
2025-06-15 23:55:06 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:55:08 - [startup] startup - [INFO] INFO - ==================================================
2025-06-15 23:55:08 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-15 23:55:08 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
2025-06-15 23:55:08 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
2025-06-15 23:55:08 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
2025-06-15 23:55:08 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-15T23:55:08.095175
2025-06-15 23:55:08 - [startup] startup - [INFO] INFO - ==================================================

View File

@@ -188,3 +188,11 @@
2025-06-15 22:38:40 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Steckdose 6 (192.168.1.206) nicht erreichbar
2025-06-15 22:38:40 - [tapo_control] tapo_control - [INFO] INFO - Dashboard geladen: 6 Steckdosen konfiguriert, 0 online
2025-06-15 22:38:40 - [tapo_control] tapo_control - [ERROR] ERROR - Fehler beim Laden des Tapo-Dashboards: Could not build url for endpoint 'admin.add_printer'. Did you mean 'admin.add_printer_page' instead?
2025-06-15 23:50:18 - [tapo_control] tapo_control - [INFO] INFO - Tapo Dashboard aufgerufen von Benutzer: Administrator
2025-06-15 23:50:20 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Steckdose 1 (192.168.0.100) nicht erreichbar
2025-06-15 23:50:22 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Steckdose 2 (192.168.0.101) nicht erreichbar
2025-06-15 23:50:24 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Steckdose 3 (192.168.0.102) nicht erreichbar
2025-06-15 23:50:26 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Steckdose 4 (192.168.0.103) nicht erreichbar
2025-06-15 23:50:28 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Steckdose 5 (192.168.0.104) nicht erreichbar
2025-06-15 23:50:30 - [tapo_control] tapo_control - [WARNING] WARNING - ⚠️ Steckdose 6 (192.168.0.106) nicht erreichbar
2025-06-15 23:50:30 - [tapo_control] tapo_control - [INFO] INFO - Dashboard geladen: 6 Steckdosen konfiguriert, 0 online

View File

@@ -506,3 +506,407 @@
2025-06-15 22:45:10 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:45:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:45:12 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:45:34 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:45:36 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:45:37 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:45:39 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:45:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:45:41 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:45:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:45:43 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:46:05 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:46:07 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:46:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:46:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:46:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:46:11 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:46:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:46:13 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:46:33 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 22:46:35 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:46:36 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:46:38 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:46:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:46:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:46:41 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:46:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:46:43 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:47:05 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:47:07 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:47:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:47:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:47:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:47:12 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:47:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:47:13 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:47:36 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:47:37 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:47:39 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:47:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:47:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:47:42 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:47:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:47:43 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:48:07 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:48:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:48:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:48:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:48:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:48:13 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:48:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:48:14 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:48:37 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:48:38 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:48:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:48:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:48:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:48:43 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:48:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:48:44 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:49:07 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:49:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:49:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:49:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:49:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:49:13 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:49:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:49:14 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:49:38 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:49:39 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:49:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:49:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:49:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:49:44 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:49:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:49:45 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:50:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:50:09 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:50:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:50:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:50:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:50:14 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:50:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:50:15 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:50:38 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:50:39 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:50:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:50:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:50:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:50:44 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:50:46 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:50:46 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:51:08 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:51:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:51:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:51:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:51:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:51:14 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:51:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:51:16 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:51:39 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:51:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:51:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:51:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:51:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:51:45 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:51:46 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:51:46 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:52:09 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:52:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:52:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:52:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:52:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:52:15 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:52:17 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:52:17 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:52:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:52:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:52:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:52:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:52:46 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:52:46 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:52:47 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:52:47 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:53:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:53:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:53:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:53:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:53:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:53:16 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:53:18 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:53:18 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:53:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:53:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:53:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:53:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:53:47 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:53:47 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:53:48 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:53:48 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:54:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:54:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:54:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:54:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:54:17 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:54:17 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:54:18 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:54:18 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:54:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:54:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:54:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:54:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:54:47 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:54:47 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:54:49 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:54:49 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:55:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:55:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:55:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:55:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:55:18 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:55:18 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:55:19 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:55:19 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:55:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:55:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:55:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:55:46 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:55:48 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:55:48 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:55:49 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:55:49 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:56:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:56:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:56:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:56:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:56:18 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:56:18 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:56:19 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:56:19 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:56:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:56:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:56:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:56:46 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:56:49 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:56:49 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:56:50 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:56:50 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:57:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:57:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:57:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:57:17 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:57:19 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:57:19 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:57:20 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:57:20 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:57:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:57:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:57:46 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:57:47 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:57:49 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:57:49 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:57:50 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:57:50 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:58:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:58:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:58:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:58:17 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:58:20 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:58:20 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:58:21 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:58:21 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:58:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:58:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:58:47 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:58:48 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:58:50 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:58:50 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:58:51 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:58:51 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:59:10 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:59:10 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.106 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:59:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:59:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:59:17 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:59:18 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:59:20 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:59:20 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 22:59:21 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 22:59:21 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 23:00:14 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:00:16 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:00:17 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:00:19 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:00:20 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:00:20 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.106 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:00:20 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:00:22 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:00:23 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:00:23 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 23:00:24 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:00:27 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:00:30 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:00:33 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:00:33 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.106
2025-06-15 23:00:47 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:00:51 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:11:07 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:11:08 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:11:51 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:18:20 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:20:21 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:20:22 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:20:54 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:20:55 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:22:40 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:22:53 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:26:25 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:26:50 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:27:02 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:27:09 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:27:11 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:27:14 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:29:05 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:30:07 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:30:09 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:30:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:13 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:16 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:17 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:17 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:30:19 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:19 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:30:20 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:24 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:27 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:27 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:30:40 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:30:41 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:46 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:47 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:47 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:30:50 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:30:50 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:31:11 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:31:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:31:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:31:17 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:31:17 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:31:17 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:31:20 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:31:20 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:31:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:31:44 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:31:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:31:47 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:31:48 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:31:48 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:31:50 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:31:50 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:32:12 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:32:14 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:32:15 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:32:17 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:32:18 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:32:18 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:32:21 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:32:21 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:32:42 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:32:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:32:45 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:32:48 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:32:48 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:32:48 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:32:51 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:32:51 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100
2025-06-15 23:32:58 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:41:22 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:41:24 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:41:28 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:42:29 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:42:29 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.100 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:42:31 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:42:46 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:42:55 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:43:03 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:43:10 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:43:33 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:44:07 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:44:14 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:44:30 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:44:38 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:44:43 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:44:43 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.100 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:44:45 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:44:50 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:44:57 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:44:57 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.100 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:44:59 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.101: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:44:59 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.101 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:01 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.102: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:01 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.102 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:03 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:45:07 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:07 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.100 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:09 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.101: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:09 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.101 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:11 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:45:15 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:45:17 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:45:27 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:27 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.100 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:29 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.101: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:29 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.101 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:32 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.102: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:32 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.102 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:34 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.103: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:34 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.103 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:36 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.104: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:36 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.104 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:38 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:38 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.106 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:40 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:45:40 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.106 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:46:14 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:46:36 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:46:37 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:47:22 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:47:22 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.100 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:47:24 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.101: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:47:24 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.101 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:47:26 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.102: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:47:26 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.102 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:47:57 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:48:22 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:48:32 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:49:23 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:49:25 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:50:20 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:50:20 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.100 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:50:22 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.101: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:50:22 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.101 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:50:24 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.102: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:50:24 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.102 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:50:26 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.103: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:50:26 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.103 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:50:28 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.104: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:50:28 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.104 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:50:30 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Fehler bei Tapo-Steckdosen-Status-Check 192.168.0.106: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:50:30 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.106 fehlgeschlagen: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:52:25 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:52:26 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:52:43 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:52:45 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:53:01 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:53:03 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:54:02 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:54:04 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:55:05 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:55:07 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-15 23:56:24 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 1/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:56:27 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 2/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:56:30 - [tapo_controller] tapo_controller - [WARNING] WARNING - ⚠️ Versuch 3/3 fehlgeschlagen beim einschalten von 192.168.0.100: HTTPConnectionPool(host='192.168.1.101', port=3128): Read timed out. (read timeout=2)
2025-06-15 23:56:30 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Alle 3 Versuche fehlgeschlagen beim einschalten der Tapo-Steckdose 192.168.0.100

View File

@@ -123,3 +123,65 @@
2025-06-15 22:39:43 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 22:41:28 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 22:41:30 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 22:46:33 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:00:14 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:00:16 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:00:24 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:11:07 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:11:08 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:11:51 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:18:20 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:20:21 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:20:22 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:20:54 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:20:55 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:22:40 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:22:53 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:26:25 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:26:50 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:27:02 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:27:09 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:27:11 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:27:14 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:29:05 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:30:07 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:30:09 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:30:40 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:32:58 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:41:22 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:41:24 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:41:28 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:42:31 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:42:46 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:42:55 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:43:03 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:43:10 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:43:33 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:44:07 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:44:14 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:44:30 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:44:38 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:44:45 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:44:50 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:45:03 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:45:11 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:45:15 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:45:17 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:46:14 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:46:36 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:46:37 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:47:57 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:48:22 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:48:32 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:49:23 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:49:25 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:52:25 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:52:26 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:52:43 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:52:45 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:53:01 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:53:03 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:54:02 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:54:04 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:55:05 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert
2025-06-15 23:55:07 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert

View File

@@ -91,3 +91,5 @@
2025-06-13 07:17:07 - [user] user - [INFO] INFO - User admin accessed settings page
2025-06-13 07:17:12 - [user] user - [INFO] INFO - User admin accessed settings page
>>>>>>> 3b1e6ce6a40f28ae49e8e3dde794eeafcde19cb9
2025-06-15 23:55:46 - [user] user - [INFO] INFO - User admin accessed settings page
2025-06-15 23:55:47 - [user] user - [INFO] INFO - User admin retrieved settings via API

View File

@@ -405,3 +405,197 @@
2025-06-15 22:41:28 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 22:41:30 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 22:41:30 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 22:46:33 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 22:46:33 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 22:46:40 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 22:46:40 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 22:59:05 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 22:59:05 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 22:59:56 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 22:59:56 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:00:08 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:00:08 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:00:14 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:00:14 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:00:15 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:00:15 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:00:24 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:00:24 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:00:30 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:00:30 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:01:06 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:01:06 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:01:12 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:01:12 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:01:57 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:01:57 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:02:02 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:02:02 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:03:15 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:03:15 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:03:23 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:03:23 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:03:28 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:03:28 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:03:59 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:03:59 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:04:03 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:04:03 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:05:21 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:05:21 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:05:38 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:05:38 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:11:07 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:11:07 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:11:08 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:11:08 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:11:50 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:11:50 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:18:19 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:18:19 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:20:21 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:20:21 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:20:22 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:20:22 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:20:42 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:20:42 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:20:47 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:20:47 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:20:54 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:20:54 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:20:55 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:20:55 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:22:40 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:22:40 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:22:53 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:22:53 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:23:49 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:23:49 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:26:25 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:26:25 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:26:50 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:26:50 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:26:52 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:26:52 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:27:02 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:27:02 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:27:09 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:27:09 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:27:11 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:27:11 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:27:14 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:27:14 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:29:05 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:29:05 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:30:07 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:30:07 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:30:09 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:30:09 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:30:40 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:30:40 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:32:26 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:32:26 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:32:31 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:32:31 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:32:58 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:32:58 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:33:35 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:33:35 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:34:00 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:34:00 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:34:24 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:34:24 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:34:47 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:34:47 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:35:04 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:35:04 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:35:11 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:35:11 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:35:16 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:35:16 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:36:17 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:36:17 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:36:40 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:36:40 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:36:56 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:36:56 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:37:04 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:37:04 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:41:20 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:41:20 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:41:22 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:41:22 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:41:23 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:41:23 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:41:28 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:41:28 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:42:31 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:42:31 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:42:38 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:42:38 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:42:46 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:42:46 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:42:55 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:42:55 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:43:03 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:43:03 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:43:10 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:43:10 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:43:32 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:43:32 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:44:07 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:44:07 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:44:14 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:44:14 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:44:30 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:44:30 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:44:38 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:44:38 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:44:45 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:44:45 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:44:50 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:44:50 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:45:03 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:45:03 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:45:11 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:45:11 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:45:15 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:45:15 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:45:16 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:45:16 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:46:14 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:46:14 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:46:36 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:46:36 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:46:37 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:46:37 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:47:57 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:47:57 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:48:22 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:48:22 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:48:32 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:48:32 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:49:23 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:49:23 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:49:24 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:49:24 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:52:24 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:52:24 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:52:26 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:52:26 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:52:43 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:52:43 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:52:45 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:52:45 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:53:01 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:53:01 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:53:03 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:53:03 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:54:02 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:54:02 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:54:03 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:54:03 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:55:05 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:55:05 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
2025-06-15 23:55:07 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
2025-06-15 23:55:07 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)