🎉 Improved backend structure & optimizations 🛠️
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -63214,3 +63214,177 @@ WHERE users.role = ?]
|
|||||||
2025-06-20 10:48:28 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
|
2025-06-20 10:48:28 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
|
||||||
2025-06-20 10:48:39 - [app] app - [WARNING] WARNING - [STARTUP] ⚠️ Keine der 6 Steckdosen konnte initialisiert werden
|
2025-06-20 10:48:39 - [app] app - [WARNING] WARNING - [STARTUP] ⚠️ Keine der 6 Steckdosen konnte initialisiert werden
|
||||||
2025-06-20 10:48:39 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://:
|
2025-06-20 10:48:39 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://:
|
||||||
|
2025-06-20 10:50:14 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt...
|
||||||
|
2025-06-20 10:50:14 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt
|
||||||
|
2025-06-20 10:50:14 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler:
|
||||||
|
2025-06-20 10:50:16 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db
|
||||||
|
2025-06-20 10:50:16 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt...
|
||||||
|
2025-06-20 10:50:16 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt
|
||||||
|
2025-06-20 10:50:16 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler:
|
||||||
|
2025-06-20 10:54:14 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db
|
||||||
|
2025-06-20 10:54:14 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
|
||||||
|
2025-06-20 10:54:14 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert
|
||||||
|
2025-06-20 10:54:26 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db
|
||||||
|
2025-06-20 10:54:26 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
|
||||||
|
2025-06-20 10:54:57 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db
|
||||||
|
2025-06-20 10:54:57 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
|
||||||
|
2025-06-20 10:54:57 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert
|
||||||
|
2025-06-20 10:55:10 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db
|
||||||
|
2025-06-20 10:55:30 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db
|
||||||
|
2025-06-20 10:55:30 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
|
||||||
|
2025-06-20 10:55:30 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert
|
||||||
|
2025-06-20 10:55:32 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung:
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [CONFIG] Production-Modus:
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Konfiguration aktiviert
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment:
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode:
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo:
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: erstellt, aktualisiert
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP -Umgebung
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [STARTUP] 🏢
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped:
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank...
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert
|
||||||
|
2025-06-20 10:55:33 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin...
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) wurde angelegt.
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker...
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - Drucker erstellt: Drucker 1 (192.168.0.100)
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - Drucker erstellt: Drucker 2 (192.168.0.101)
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - Drucker erstellt: Drucker 3 (192.168.0.102)
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - Drucker erstellt: Drucker 4 (192.168.0.103)
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - Drucker erstellt: Drucker 5 (192.168.0.104)
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - Drucker erstellt: Drucker 6 (192.168.0.106)
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 6 erstellt, 0 aktualisiert
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105)
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager...
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler...
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet
|
||||||
|
2025-06-20 10:55:34 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Steckdosen (alle auf 'aus' = frei)...
|
||||||
|
2025-06-20 10:55:52 - [app] app - [WARNING] WARNING - [STARTUP] ⚠️ Keine der 6 Steckdosen konnte initialisiert werden
|
||||||
|
2025-06-20 10:55:52 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://:
|
||||||
|
2025-06-20 10:55:52 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung:
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [CONFIG] Production-Modus:
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Konfiguration aktiviert
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment:
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode:
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo:
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: erstellt, aktualisiert
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP -Umgebung
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] 🏢
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped:
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank...
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin...
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt.
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker...
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100)
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101)
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102)
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103)
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104)
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106)
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105)
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager...
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler...
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet
|
||||||
|
2025-06-20 10:55:53 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Steckdosen (alle auf 'aus' = frei)...
|
||||||
|
2025-06-20 10:56:11 - [app] app - [WARNING] WARNING - [STARTUP] ⚠️ Keine der 6 Steckdosen konnte initialisiert werden
|
||||||
|
2025-06-20 10:56:11 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://:
|
||||||
|
2025-06-20 10:58:00 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung:
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [CONFIG] Production-Modus:
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Konfiguration aktiviert
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment:
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode:
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo:
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: erstellt, aktualisiert
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP -Umgebung
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [STARTUP] 🏢
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped:
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank...
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin...
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt.
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker...
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100)
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101)
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102)
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103)
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104)
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106)
|
||||||
|
2025-06-20 10:58:01 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert
|
||||||
|
2025-06-20 10:58:02 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert
|
||||||
|
2025-06-20 10:58:02 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105)
|
||||||
|
2025-06-20 10:58:02 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert
|
||||||
|
2025-06-20 10:58:02 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager...
|
||||||
|
2025-06-20 10:58:02 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet
|
||||||
|
2025-06-20 10:58:02 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler...
|
||||||
|
2025-06-20 10:58:02 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet
|
||||||
|
2025-06-20 10:58:02 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Steckdosen (alle auf 'aus' = frei)...
|
||||||
|
2025-06-20 10:58:20 - [app] app - [WARNING] WARNING - [STARTUP] ⚠️ Keine der 6 Steckdosen konnte initialisiert werden
|
||||||
|
2025-06-20 10:58:20 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://:
|
||||||
|
2025-06-20 10:58:20 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung:
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [CONFIG] Production-Modus:
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Konfiguration aktiviert
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment:
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode:
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo:
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: erstellt, aktualisiert
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP -Umgebung
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] 🏢
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped:
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank...
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin...
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt.
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker...
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100)
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101)
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102)
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103)
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104)
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106)
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105)
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager...
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler...
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet
|
||||||
|
2025-06-20 10:58:21 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Steckdosen (alle auf 'aus' = frei)...
|
||||||
|
2025-06-20 10:58:39 - [app] app - [WARNING] WARNING - [STARTUP] ⚠️ Keine der 6 Steckdosen konnte initialisiert werden
|
||||||
|
2025-06-20 10:58:39 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://:
|
||||||
|
2025-06-20 10:58:58 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt...
|
||||||
|
2025-06-20 10:58:58 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt
|
||||||
|
2025-06-20 10:58:58 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler:
|
||||||
|
@ -480,3 +480,5 @@
|
|||||||
2025-06-20 10:43:08 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion)
|
2025-06-20 10:43:08 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion)
|
||||||
2025-06-20 10:48:20 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert
|
2025-06-20 10:48:20 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert
|
||||||
2025-06-20 10:48:20 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion)
|
2025-06-20 10:48:20 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion)
|
||||||
|
2025-06-20 10:50:15 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert
|
||||||
|
2025-06-20 10:50:15 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion)
|
||||||
|
@ -1011,3 +1011,11 @@
|
|||||||
2025-06-20 10:43:08 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
2025-06-20 10:43:08 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
2025-06-20 10:48:20 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
|
2025-06-20 10:48:20 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
|
||||||
2025-06-20 10:48:20 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
2025-06-20 10:48:20 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-20 10:55:32 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
|
||||||
|
2025-06-20 10:55:32 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-20 10:55:52 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
|
||||||
|
2025-06-20 10:55:52 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-20 10:58:00 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
|
||||||
|
2025-06-20 10:58:00 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-20 10:58:20 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert
|
||||||
|
2025-06-20 10:58:20 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
@ -94,3 +94,7 @@
|
|||||||
2025-06-20 10:42:41 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
|
2025-06-20 10:42:41 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
|
||||||
2025-06-20 10:43:09 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
|
2025-06-20 10:43:09 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
|
||||||
2025-06-20 10:48:21 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
|
2025-06-20 10:48:21 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
|
||||||
|
2025-06-20 10:55:33 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
|
||||||
|
2025-06-20 10:55:53 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
|
||||||
|
2025-06-20 10:58:01 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
|
||||||
|
2025-06-20 10:58:21 - [drucker_steuerung] drucker_steuerung - [INFO] INFO - 🖨️ Drucker-Steuerungs-Blueprint (Backend-Kontrolle) geladen
|
||||||
|
@ -819,3 +819,7 @@
|
|||||||
2025-06-20 10:42:41 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
2025-06-20 10:42:41 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
||||||
2025-06-20 10:43:09 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
2025-06-20 10:43:09 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
||||||
2025-06-20 10:48:21 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
2025-06-20 10:48:21 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
||||||
|
2025-06-20 10:55:33 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
||||||
|
2025-06-20 10:55:53 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
||||||
|
2025-06-20 10:58:01 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
||||||
|
2025-06-20 10:58:21 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert
|
||||||
|
@ -3806,3 +3806,15 @@
|
|||||||
2025-06-20 10:43:10 - [hardware_integration] hardware_integration - [INFO] INFO - 🎯 DruckerSteuerung initialisiert - BACKEND ÜBERNIMMT KONTROLLE
|
2025-06-20 10:43:10 - [hardware_integration] hardware_integration - [INFO] INFO - 🎯 DruckerSteuerung initialisiert - BACKEND ÜBERNIMMT KONTROLLE
|
||||||
2025-06-20 10:48:20 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
|
2025-06-20 10:48:20 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
|
||||||
2025-06-20 10:48:21 - [hardware_integration] hardware_integration - [INFO] INFO - 🎯 DruckerSteuerung initialisiert - BACKEND ÜBERNIMMT KONTROLLE
|
2025-06-20 10:48:21 - [hardware_integration] hardware_integration - [INFO] INFO - 🎯 DruckerSteuerung initialisiert - BACKEND ÜBERNIMMT KONTROLLE
|
||||||
|
2025-06-20 10:55:32 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
|
||||||
|
2025-06-20 10:55:34 - [hardware_integration] hardware_integration - [INFO] INFO - 🎯 DruckerSteuerung initialisiert - BACKEND ÜBERNIMMT KONTROLLE
|
||||||
|
2025-06-20 10:55:34 - [hardware_integration] hardware_integration - [INFO] INFO - 🚧 Entwicklungsumgebung erkannt - Erweiterte Simulation aktiviert
|
||||||
|
2025-06-20 10:55:52 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
|
||||||
|
2025-06-20 10:55:53 - [hardware_integration] hardware_integration - [INFO] INFO - 🎯 DruckerSteuerung initialisiert - BACKEND ÜBERNIMMT KONTROLLE
|
||||||
|
2025-06-20 10:55:53 - [hardware_integration] hardware_integration - [INFO] INFO - 🚧 Entwicklungsumgebung erkannt - Erweiterte Simulation aktiviert
|
||||||
|
2025-06-20 10:58:00 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
|
||||||
|
2025-06-20 10:58:02 - [hardware_integration] hardware_integration - [INFO] INFO - 🎯 DruckerSteuerung initialisiert - BACKEND ÜBERNIMMT KONTROLLE
|
||||||
|
2025-06-20 10:58:02 - [hardware_integration] hardware_integration - [INFO] INFO - 🚧 Entwicklungsumgebung erkannt - Erweiterte Simulation aktiviert
|
||||||
|
2025-06-20 10:58:20 - [hardware_integration] hardware_integration - [INFO] INFO - 🚀 Hardware Integration (Backend-Kontrolle) erfolgreich geladen
|
||||||
|
2025-06-20 10:58:21 - [hardware_integration] hardware_integration - [INFO] INFO - 🎯 DruckerSteuerung initialisiert - BACKEND ÜBERNIMMT KONTROLLE
|
||||||
|
2025-06-20 10:58:21 - [hardware_integration] hardware_integration - [INFO] INFO - 🚧 Entwicklungsumgebung erkannt - Erweiterte Simulation aktiviert
|
||||||
|
@ -1956,3 +1956,18 @@
|
|||||||
2025-06-20 10:48:20 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
|
2025-06-20 10:48:20 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
|
||||||
2025-06-20 10:48:20 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
|
2025-06-20 10:48:20 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
|
||||||
2025-06-20 10:48:21 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
|
2025-06-20 10:48:21 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
|
||||||
|
2025-06-20 10:50:14 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
|
||||||
|
2025-06-20 10:50:16 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
|
||||||
|
2025-06-20 10:55:32 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
|
||||||
|
2025-06-20 10:55:32 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
|
||||||
|
2025-06-20 10:55:34 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
|
||||||
|
2025-06-20 10:55:52 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
|
||||||
|
2025-06-20 10:55:52 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
|
||||||
|
2025-06-20 10:55:53 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
|
||||||
|
2025-06-20 10:58:00 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
|
||||||
|
2025-06-20 10:58:00 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
|
||||||
|
2025-06-20 10:58:02 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
|
||||||
|
2025-06-20 10:58:20 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert
|
||||||
|
2025-06-20 10:58:20 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion)
|
||||||
|
2025-06-20 10:58:21 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität)
|
||||||
|
2025-06-20 10:58:58 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität)
|
||||||
|
@ -1001,3 +1001,11 @@
|
|||||||
2025-06-20 10:43:09 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
2025-06-20 10:43:09 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
2025-06-20 10:48:21 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
|
2025-06-20 10:48:21 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
|
||||||
2025-06-20 10:48:21 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
2025-06-20 10:48:21 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-20 10:55:33 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
|
||||||
|
2025-06-20 10:55:33 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-20 10:55:53 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
|
||||||
|
2025-06-20 10:55:53 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-20 10:58:01 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
|
||||||
|
2025-06-20 10:58:01 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-20 10:58:21 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert
|
||||||
|
2025-06-20 10:58:21 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
@ -548,3 +548,8 @@ WHERE users.role = ?]
|
|||||||
2025-06-20 10:42:42 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
|
2025-06-20 10:42:42 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
|
||||||
2025-06-20 10:43:09 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
|
2025-06-20 10:43:09 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
|
||||||
2025-06-20 10:48:21 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
|
2025-06-20 10:48:21 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
|
||||||
|
2025-06-20 10:55:33 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
|
||||||
|
2025-06-20 10:55:53 - [permissions] permissions - [INFO] INFO - UserPermission für Admin admin (ID: 1) erstellt
|
||||||
|
2025-06-20 10:55:53 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 1 erstellt, 0 aktualisiert
|
||||||
|
2025-06-20 10:58:01 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
|
||||||
|
2025-06-20 10:58:21 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert
|
||||||
|
@ -4380,3 +4380,79 @@
|
|||||||
2025-06-20 10:48:39 - [scheduler] scheduler - [INFO] INFO - ❌ Fehlgeschlagen: 0
|
2025-06-20 10:48:39 - [scheduler] scheduler - [INFO] INFO - ❌ Fehlgeschlagen: 0
|
||||||
2025-06-20 10:48:39 - [scheduler] scheduler - [WARNING] WARNING - ⚠️ KEINE Steckdose konnte initialisiert werden!
|
2025-06-20 10:48:39 - [scheduler] scheduler - [WARNING] WARNING - ⚠️ KEINE Steckdose konnte initialisiert werden!
|
||||||
2025-06-20 10:48:39 - [scheduler] scheduler - [INFO] INFO - ============================================================
|
2025-06-20 10:48:39 - [scheduler] scheduler - [INFO] INFO - ============================================================
|
||||||
|
2025-06-20 10:55:32 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
|
||||||
|
2025-06-20 10:55:34 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
|
||||||
|
2025-06-20 10:55:34 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
|
||||||
|
2025-06-20 10:55:34 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte Steckdosen-Initialisierung beim Systemstart...
|
||||||
|
2025-06-20 10:55:34 - [scheduler] scheduler - [INFO] INFO - 🔍 Prüfe 6 konfigurierte Steckdosen...
|
||||||
|
2025-06-20 10:55:37 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 1: Steckdose 192.168.0.100 nicht erreichbar
|
||||||
|
2025-06-20 10:55:40 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 2: Steckdose 192.168.0.101 nicht erreichbar
|
||||||
|
2025-06-20 10:55:43 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 3: Steckdose 192.168.0.102 nicht erreichbar
|
||||||
|
2025-06-20 10:55:46 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 4: Steckdose 192.168.0.103 nicht erreichbar
|
||||||
|
2025-06-20 10:55:49 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 5: Steckdose 192.168.0.104 nicht erreichbar
|
||||||
|
2025-06-20 10:55:52 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 6: Steckdose 192.168.0.106 nicht erreichbar
|
||||||
|
2025-06-20 10:55:52 - [scheduler] scheduler - [INFO] INFO - ============================================================
|
||||||
|
2025-06-20 10:55:52 - [scheduler] scheduler - [INFO] INFO - 🎯 STECKDOSEN-INITIALISIERUNG ABGESCHLOSSEN
|
||||||
|
2025-06-20 10:55:52 - [scheduler] scheduler - [INFO] INFO - 📊 Gesamt: 6 Steckdosen
|
||||||
|
2025-06-20 10:55:52 - [scheduler] scheduler - [INFO] INFO - ✅ Erfolgreich: 0
|
||||||
|
2025-06-20 10:55:52 - [scheduler] scheduler - [INFO] INFO - 📡 Nicht erreichbar: 6
|
||||||
|
2025-06-20 10:55:52 - [scheduler] scheduler - [INFO] INFO - ❌ Fehlgeschlagen: 0
|
||||||
|
2025-06-20 10:55:52 - [scheduler] scheduler - [WARNING] WARNING - ⚠️ KEINE Steckdose konnte initialisiert werden!
|
||||||
|
2025-06-20 10:55:52 - [scheduler] scheduler - [INFO] INFO - ============================================================
|
||||||
|
2025-06-20 10:55:52 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
|
||||||
|
2025-06-20 10:55:53 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
|
||||||
|
2025-06-20 10:55:53 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
|
||||||
|
2025-06-20 10:55:53 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte Steckdosen-Initialisierung beim Systemstart...
|
||||||
|
2025-06-20 10:55:53 - [scheduler] scheduler - [INFO] INFO - 🔍 Prüfe 6 konfigurierte Steckdosen...
|
||||||
|
2025-06-20 10:55:56 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 1: Steckdose 192.168.0.100 nicht erreichbar
|
||||||
|
2025-06-20 10:55:59 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 2: Steckdose 192.168.0.101 nicht erreichbar
|
||||||
|
2025-06-20 10:56:02 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 3: Steckdose 192.168.0.102 nicht erreichbar
|
||||||
|
2025-06-20 10:56:05 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 4: Steckdose 192.168.0.103 nicht erreichbar
|
||||||
|
2025-06-20 10:56:08 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 5: Steckdose 192.168.0.104 nicht erreichbar
|
||||||
|
2025-06-20 10:56:11 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 6: Steckdose 192.168.0.106 nicht erreichbar
|
||||||
|
2025-06-20 10:56:11 - [scheduler] scheduler - [INFO] INFO - ============================================================
|
||||||
|
2025-06-20 10:56:11 - [scheduler] scheduler - [INFO] INFO - 🎯 STECKDOSEN-INITIALISIERUNG ABGESCHLOSSEN
|
||||||
|
2025-06-20 10:56:11 - [scheduler] scheduler - [INFO] INFO - 📊 Gesamt: 6 Steckdosen
|
||||||
|
2025-06-20 10:56:11 - [scheduler] scheduler - [INFO] INFO - ✅ Erfolgreich: 0
|
||||||
|
2025-06-20 10:56:11 - [scheduler] scheduler - [INFO] INFO - 📡 Nicht erreichbar: 6
|
||||||
|
2025-06-20 10:56:11 - [scheduler] scheduler - [INFO] INFO - ❌ Fehlgeschlagen: 0
|
||||||
|
2025-06-20 10:56:11 - [scheduler] scheduler - [WARNING] WARNING - ⚠️ KEINE Steckdose konnte initialisiert werden!
|
||||||
|
2025-06-20 10:56:11 - [scheduler] scheduler - [INFO] INFO - ============================================================
|
||||||
|
2025-06-20 10:58:00 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
|
||||||
|
2025-06-20 10:58:02 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
|
||||||
|
2025-06-20 10:58:02 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
|
||||||
|
2025-06-20 10:58:02 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte Steckdosen-Initialisierung beim Systemstart...
|
||||||
|
2025-06-20 10:58:02 - [scheduler] scheduler - [INFO] INFO - 🔍 Prüfe 6 konfigurierte Steckdosen...
|
||||||
|
2025-06-20 10:58:05 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 1: Steckdose 192.168.0.100 nicht erreichbar
|
||||||
|
2025-06-20 10:58:08 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 2: Steckdose 192.168.0.101 nicht erreichbar
|
||||||
|
2025-06-20 10:58:11 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 3: Steckdose 192.168.0.102 nicht erreichbar
|
||||||
|
2025-06-20 10:58:14 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 4: Steckdose 192.168.0.103 nicht erreichbar
|
||||||
|
2025-06-20 10:58:17 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 5: Steckdose 192.168.0.104 nicht erreichbar
|
||||||
|
2025-06-20 10:58:20 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 6: Steckdose 192.168.0.106 nicht erreichbar
|
||||||
|
2025-06-20 10:58:20 - [scheduler] scheduler - [INFO] INFO - ============================================================
|
||||||
|
2025-06-20 10:58:20 - [scheduler] scheduler - [INFO] INFO - 🎯 STECKDOSEN-INITIALISIERUNG ABGESCHLOSSEN
|
||||||
|
2025-06-20 10:58:20 - [scheduler] scheduler - [INFO] INFO - 📊 Gesamt: 6 Steckdosen
|
||||||
|
2025-06-20 10:58:20 - [scheduler] scheduler - [INFO] INFO - ✅ Erfolgreich: 0
|
||||||
|
2025-06-20 10:58:20 - [scheduler] scheduler - [INFO] INFO - 📡 Nicht erreichbar: 6
|
||||||
|
2025-06-20 10:58:20 - [scheduler] scheduler - [INFO] INFO - ❌ Fehlgeschlagen: 0
|
||||||
|
2025-06-20 10:58:20 - [scheduler] scheduler - [WARNING] WARNING - ⚠️ KEINE Steckdose konnte initialisiert werden!
|
||||||
|
2025-06-20 10:58:20 - [scheduler] scheduler - [INFO] INFO - ============================================================
|
||||||
|
2025-06-20 10:58:20 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
|
||||||
|
2025-06-20 10:58:21 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
|
||||||
|
2025-06-20 10:58:21 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
|
||||||
|
2025-06-20 10:58:21 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte Steckdosen-Initialisierung beim Systemstart...
|
||||||
|
2025-06-20 10:58:21 - [scheduler] scheduler - [INFO] INFO - 🔍 Prüfe 6 konfigurierte Steckdosen...
|
||||||
|
2025-06-20 10:58:24 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 1: Steckdose 192.168.0.100 nicht erreichbar
|
||||||
|
2025-06-20 10:58:27 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 2: Steckdose 192.168.0.101 nicht erreichbar
|
||||||
|
2025-06-20 10:58:30 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 3: Steckdose 192.168.0.102 nicht erreichbar
|
||||||
|
2025-06-20 10:58:33 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 4: Steckdose 192.168.0.103 nicht erreichbar
|
||||||
|
2025-06-20 10:58:36 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 5: Steckdose 192.168.0.104 nicht erreichbar
|
||||||
|
2025-06-20 10:58:39 - [scheduler] scheduler - [WARNING] WARNING - 📡 Drucker 6: Steckdose 192.168.0.106 nicht erreichbar
|
||||||
|
2025-06-20 10:58:39 - [scheduler] scheduler - [INFO] INFO - ============================================================
|
||||||
|
2025-06-20 10:58:39 - [scheduler] scheduler - [INFO] INFO - 🎯 STECKDOSEN-INITIALISIERUNG ABGESCHLOSSEN
|
||||||
|
2025-06-20 10:58:39 - [scheduler] scheduler - [INFO] INFO - 📊 Gesamt: 6 Steckdosen
|
||||||
|
2025-06-20 10:58:39 - [scheduler] scheduler - [INFO] INFO - ✅ Erfolgreich: 0
|
||||||
|
2025-06-20 10:58:39 - [scheduler] scheduler - [INFO] INFO - 📡 Nicht erreichbar: 6
|
||||||
|
2025-06-20 10:58:39 - [scheduler] scheduler - [INFO] INFO - ❌ Fehlgeschlagen: 0
|
||||||
|
2025-06-20 10:58:39 - [scheduler] scheduler - [WARNING] WARNING - ⚠️ KEINE Steckdose konnte initialisiert werden!
|
||||||
|
2025-06-20 10:58:39 - [scheduler] scheduler - [INFO] INFO - ============================================================
|
||||||
|
@ -1512,3 +1512,15 @@
|
|||||||
2025-06-20 10:48:20 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
|
2025-06-20 10:48:20 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
|
||||||
2025-06-20 10:48:20 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
2025-06-20 10:48:20 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
2025-06-20 10:48:21 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
|
2025-06-20 10:48:21 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
|
||||||
|
2025-06-20 10:55:32 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
|
||||||
|
2025-06-20 10:55:32 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-20 10:55:33 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
|
||||||
|
2025-06-20 10:55:52 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
|
||||||
|
2025-06-20 10:55:52 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-20 10:55:53 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
|
||||||
|
2025-06-20 10:58:00 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
|
||||||
|
2025-06-20 10:58:00 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-20 10:58:01 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
|
||||||
|
2025-06-20 10:58:20 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert
|
||||||
|
2025-06-20 10:58:20 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion)
|
||||||
|
2025-06-20 10:58:21 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert
|
||||||
|
@ -3997,3 +3997,31 @@
|
|||||||
2025-06-20 10:48:21 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert
|
2025-06-20 10:48:21 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert
|
||||||
2025-06-20 10:48:21 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert
|
2025-06-20 10:48:21 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert
|
||||||
2025-06-20 10:48:21 - [startup] startup - [INFO] INFO - ==================================================
|
2025-06-20 10:48:21 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
2025-06-20 10:55:33 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
2025-06-20 10:55:33 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||||
|
2025-06-20 10:55:33 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]
|
||||||
|
2025-06-20 10:55:33 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||||
|
2025-06-20 10:55:33 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend
|
||||||
|
2025-06-20 10:55:33 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T10:55:33.650519
|
||||||
|
2025-06-20 10:55:33 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
2025-06-20 10:55:53 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
2025-06-20 10:55:53 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||||
|
2025-06-20 10:55:53 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]
|
||||||
|
2025-06-20 10:55:53 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||||
|
2025-06-20 10:55:53 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend
|
||||||
|
2025-06-20 10:55:53 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T10:55:53.214065
|
||||||
|
2025-06-20 10:55:53 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
2025-06-20 10:58:01 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
2025-06-20 10:58:01 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||||
|
2025-06-20 10:58:01 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]
|
||||||
|
2025-06-20 10:58:01 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||||
|
2025-06-20 10:58:01 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend
|
||||||
|
2025-06-20 10:58:01 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T10:58:01.568917
|
||||||
|
2025-06-20 10:58:01 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
2025-06-20 10:58:21 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
2025-06-20 10:58:21 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||||
|
2025-06-20 10:58:21 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0]
|
||||||
|
2025-06-20 10:58:21 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||||
|
2025-06-20 10:58:21 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend
|
||||||
|
2025-06-20 10:58:21 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T10:58:21.098649
|
||||||
|
2025-06-20 10:58:21 - [startup] startup - [INFO] INFO - ==================================================
|
||||||
|
@ -1305,3 +1305,23 @@
|
|||||||
2025-06-20 10:48:20 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
2025-06-20 10:48:20 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
2025-06-20 10:48:28 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
2025-06-20 10:48:28 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
2025-06-20 10:48:28 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
2025-06-20 10:48:28 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
2025-06-20 10:50:16 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
|
2025-06-20 10:50:16 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
2025-06-20 10:54:14 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
|
2025-06-20 10:54:14 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
2025-06-20 10:54:26 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
|
2025-06-20 10:54:26 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
2025-06-20 10:54:56 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
|
2025-06-20 10:54:56 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
2025-06-20 10:55:10 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
|
2025-06-20 10:55:10 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
2025-06-20 10:55:30 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
|
2025-06-20 10:55:30 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
2025-06-20 10:55:32 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
|
2025-06-20 10:55:32 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
2025-06-20 10:55:52 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
|
2025-06-20 10:55:52 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
2025-06-20 10:58:00 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
|
2025-06-20 10:58:00 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
2025-06-20 10:58:20 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert
|
||||||
|
2025-06-20 10:58:20 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion)
|
||||||
|
@ -483,3 +483,5 @@
|
|||||||
2025-06-20 10:43:08 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
|
2025-06-20 10:43:08 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
|
||||||
2025-06-20 10:48:20 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an...
|
2025-06-20 10:48:20 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an...
|
||||||
2025-06-20 10:48:20 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
|
2025-06-20 10:48:20 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
|
||||||
|
2025-06-20 10:50:15 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an...
|
||||||
|
2025-06-20 10:50:15 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
|
||||||
|
@ -2480,8 +2480,7 @@ def clear_model_cache():
|
|||||||
"""
|
"""
|
||||||
Leert den Application-Level Cache für Modelle.
|
Leert den Application-Level Cache für Modelle.
|
||||||
|
|
||||||
Diese Funktion kann erweitert werden, um verschiedene Cache-Mechanismen
|
Diese Funktion verwaltet nur den SQLAlchemy Session Cache.
|
||||||
zu unterstützen, wie z.B. SQLAlchemy Session Cache, Redis Cache, etc.
|
|
||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
# SQLAlchemy Session Cache leeren
|
# SQLAlchemy Session Cache leeren
|
||||||
@ -2489,8 +2488,7 @@ def clear_model_cache():
|
|||||||
if _scoped_session:
|
if _scoped_session:
|
||||||
_scoped_session.remove()
|
_scoped_session.remove()
|
||||||
|
|
||||||
# Weitere Cache-Clearing-Operationen hier hinzufügen
|
# SQLite optimiert - keine weiteren Cache-Systeme erforderlich
|
||||||
# z.B. Redis Cache, Memcached, etc.
|
|
||||||
|
|
||||||
return True
|
return True
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
@ -130,5 +130,3 @@ pip
|
|||||||
# Auskommentiert für Stabilität - bei Bedarf aktivieren:
|
# Auskommentiert für Stabilität - bei Bedarf aktivieren:
|
||||||
# uwsgi; sys_platform != "win32"
|
# uwsgi; sys_platform != "win32"
|
||||||
gevent
|
gevent
|
||||||
redis
|
|
||||||
celery
|
|
||||||
|
1
backend/server.pid
Normal file
1
backend/server.pid
Normal file
@ -0,0 +1 @@
|
|||||||
|
2081
|
@ -569,11 +569,11 @@ function updateDeviceTable(devices) {
|
|||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
<td class="px-6 py-4 whitespace-nowrap">
|
<td class="px-6 py-4 whitespace-nowrap">
|
||||||
<div class="text-sm font-medium text-slate-900 dark:text-white">${device.current_power || '0.0'} W</div>
|
<div class="text-sm font-medium text-slate-900 dark:text-white">${device.current_power ? device.current_power.toFixed(1) : '0.0'} W</div>
|
||||||
<div class="text-sm text-slate-500 dark:text-slate-400">Momentan</div>
|
<div class="text-sm text-slate-500 dark:text-slate-400">Momentan</div>
|
||||||
</td>
|
</td>
|
||||||
<td class="px-6 py-4 whitespace-nowrap">
|
<td class="px-6 py-4 whitespace-nowrap">
|
||||||
<div class="text-sm font-medium text-slate-900 dark:text-white">${device.daily_consumption || '0.0'} kWh</div>
|
<div class="text-sm font-medium text-slate-900 dark:text-white">${device.today_energy ? device.today_energy.toFixed(1) : '0.0'} kWh</div>
|
||||||
<div class="text-sm text-slate-500 dark:text-slate-400">Heute</div>
|
<div class="text-sm text-slate-500 dark:text-slate-400">Heute</div>
|
||||||
</td>
|
</td>
|
||||||
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium">
|
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium">
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -13,6 +13,7 @@ Autor: Till Tomczak - Mercedes-Benz TBA Marienfelde
|
|||||||
Datum: 2025-06-19 (Komplett-Neuschreibung für Backend-Kontrolle)
|
Datum: 2025-06-19 (Komplett-Neuschreibung für Backend-Kontrolle)
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
import os
|
||||||
import time
|
import time
|
||||||
import socket
|
import socket
|
||||||
import threading
|
import threading
|
||||||
@ -30,10 +31,12 @@ except ImportError:
|
|||||||
PyP110 = None
|
PyP110 = None
|
||||||
TAPO_AVAILABLE = False
|
TAPO_AVAILABLE = False
|
||||||
|
|
||||||
|
# Entwicklungsumgebung-Erkennung
|
||||||
|
DEVELOPMENT_MODE = os.getenv('MYP_ENV', 'development') == 'development' or 'WSL' in os.uname().release
|
||||||
|
|
||||||
# MYP Models & Utils
|
# MYP Models & Utils
|
||||||
from models import get_db_session, Printer, PlugStatusLog
|
from models import get_db_session, Printer, PlugStatusLog
|
||||||
from utils.logging_config import get_logger
|
from utils.logging_config import get_logger
|
||||||
import os
|
|
||||||
|
|
||||||
# Logger
|
# Logger
|
||||||
hardware_logger = get_logger("hardware_integration")
|
hardware_logger = get_logger("hardware_integration")
|
||||||
@ -71,6 +74,9 @@ class DruckerSteuerung:
|
|||||||
|
|
||||||
if not TAPO_AVAILABLE:
|
if not TAPO_AVAILABLE:
|
||||||
hardware_logger.warning("⚠️ PyP100 nicht verfügbar - Simulation-Modus aktiv")
|
hardware_logger.warning("⚠️ PyP100 nicht verfügbar - Simulation-Modus aktiv")
|
||||||
|
|
||||||
|
if DEVELOPMENT_MODE:
|
||||||
|
hardware_logger.info("🚧 Entwicklungsumgebung erkannt - Erweiterte Simulation aktiviert")
|
||||||
|
|
||||||
# ===== KERN-STEUERUNGS-FUNKTIONEN =====
|
# ===== KERN-STEUERUNGS-FUNKTIONEN =====
|
||||||
|
|
||||||
@ -350,9 +356,9 @@ class DruckerSteuerung:
|
|||||||
|
|
||||||
def _steckdose_schalten(self, ip: str, einschalten: bool) -> bool:
|
def _steckdose_schalten(self, ip: str, einschalten: bool) -> bool:
|
||||||
"""Schaltet eine Tapo-Steckdose ein oder aus"""
|
"""Schaltet eine Tapo-Steckdose ein oder aus"""
|
||||||
if not TAPO_AVAILABLE:
|
if not TAPO_AVAILABLE or DEVELOPMENT_MODE:
|
||||||
hardware_logger.warning(f"⚠️ Simulation: Steckdose {ip} würde {'eingeschaltet' if einschalten else 'ausgeschaltet'}")
|
hardware_logger.info(f"🔄 {'DEVELOPMENT' if DEVELOPMENT_MODE else 'SIMULATION'}: Steckdose {ip} würde {'eingeschaltet' if einschalten else 'ausgeschaltet'}")
|
||||||
return True # Simulation immer erfolgreich
|
return True # Simulation/Development immer erfolgreich
|
||||||
|
|
||||||
# Zuerst Netzwerk-Erreichbarkeit prüfen
|
# Zuerst Netzwerk-Erreichbarkeit prüfen
|
||||||
if not self._erweiterte_netzwerk_prüfung(ip):
|
if not self._erweiterte_netzwerk_prüfung(ip):
|
||||||
@ -409,6 +415,11 @@ class DruckerSteuerung:
|
|||||||
if not drucker.plug_ip:
|
if not drucker.plug_ip:
|
||||||
return 'unknown'
|
return 'unknown'
|
||||||
|
|
||||||
|
# Development-Modus: Simuliere wechselnden Status für Demo
|
||||||
|
if DEVELOPMENT_MODE:
|
||||||
|
import random
|
||||||
|
return random.choice(['online', 'offline'])
|
||||||
|
|
||||||
# Ping-Test zur Steckdose
|
# Ping-Test zur Steckdose
|
||||||
if self._ping_test(drucker.plug_ip):
|
if self._ping_test(drucker.plug_ip):
|
||||||
return 'online'
|
return 'online'
|
||||||
@ -514,9 +525,13 @@ class DruckerSteuerung:
|
|||||||
"""
|
"""
|
||||||
hardware_logger.debug(f"🔍 Prüfe Steckdosen-Status: {ip}" + (f" (Drucker ID: {printer_id})" if printer_id else ""))
|
hardware_logger.debug(f"🔍 Prüfe Steckdosen-Status: {ip}" + (f" (Drucker ID: {printer_id})" if printer_id else ""))
|
||||||
|
|
||||||
if not TAPO_AVAILABLE:
|
if not TAPO_AVAILABLE or DEVELOPMENT_MODE:
|
||||||
# Legacy-Format: (reachable, status)
|
# Development/Simulation: Zufälligen Status für Demo
|
||||||
return (True, 'online')
|
import random
|
||||||
|
if DEVELOPMENT_MODE:
|
||||||
|
return (True, random.choice(['on', 'off']))
|
||||||
|
else:
|
||||||
|
return (True, 'online')
|
||||||
|
|
||||||
# Zuerst Netzwerk-Erreichbarkeit prüfen
|
# Zuerst Netzwerk-Erreichbarkeit prüfen
|
||||||
if not self._erweiterte_netzwerk_prüfung(ip):
|
if not self._erweiterte_netzwerk_prüfung(ip):
|
||||||
@ -720,8 +735,8 @@ class DruckerSteuerung:
|
|||||||
"""
|
"""
|
||||||
hardware_logger.debug(f"🔴 Schalte Steckdose aus: {ip}" + (f" (Drucker ID: {printer_id})" if printer_id else ""))
|
hardware_logger.debug(f"🔴 Schalte Steckdose aus: {ip}" + (f" (Drucker ID: {printer_id})" if printer_id else ""))
|
||||||
|
|
||||||
if not TAPO_AVAILABLE:
|
if not TAPO_AVAILABLE or DEVELOPMENT_MODE:
|
||||||
hardware_logger.info(f"🔄 SIMULATION: Steckdose {ip} ausgeschaltet")
|
hardware_logger.info(f"🔄 {'DEVELOPMENT' if DEVELOPMENT_MODE else 'SIMULATION'}: Steckdose {ip} ausgeschaltet")
|
||||||
return True
|
return True
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -763,8 +778,8 @@ class DruckerSteuerung:
|
|||||||
"""
|
"""
|
||||||
hardware_logger.debug(f"🟢 Schalte Steckdose ein: {ip}" + (f" (Drucker ID: {printer_id})" if printer_id else ""))
|
hardware_logger.debug(f"🟢 Schalte Steckdose ein: {ip}" + (f" (Drucker ID: {printer_id})" if printer_id else ""))
|
||||||
|
|
||||||
if not TAPO_AVAILABLE:
|
if not TAPO_AVAILABLE or DEVELOPMENT_MODE:
|
||||||
hardware_logger.info(f"🔄 SIMULATION: Steckdose {ip} eingeschaltet")
|
hardware_logger.info(f"🔄 {'DEVELOPMENT' if DEVELOPMENT_MODE else 'SIMULATION'}: Steckdose {ip} eingeschaltet")
|
||||||
return True
|
return True
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
Reference in New Issue
Block a user