It appears you've made several updates to your project files, primarily in the JavaScript and CSS directories. Here's a summary of the changes:

This commit is contained in:
2025-06-11 09:18:44 +02:00
parent 6d6aa954dd
commit 4813e6cc70
740 changed files with 467 additions and 2 deletions

View File

@ -1 +1,281 @@
# MYP Handbuch - PowerPoint Präsentation
## Manage Your Printer (MYP) - 3D-Drucker Fernsteuerung
---
## Folie 1: Titel
**MYP - Manage Your Printer**
*Intelligente 3D-Drucker-Verwaltung mit Smart-Steckdosen*
Mercedes-Benz Werk 040 Berlin
---
## Folie 2: Was ist MYP?
- **MYP** steht für **"Manage Your Printer"**
- **Digitales Reservierungssystem** für 3D-Drucker
- **Automatische Stromsteuerung** über TP-Link Tapo P110 WLAN-Steckdosen
- **Zeitgesteuerte Ein-/Ausschaltung** der Drucker
- **Kiosk-Modus** für Bedienung vor Ort
---
## Folie 3: Systemarchitektur
### Technische Komponenten:
- **3D-Drucker** (beliebiger Hersteller)
- **TP-Link Tapo P110** Smart-Steckdosen
- **Raspberry Pi** mit MYP-Software
- **WLAN-Netzwerk** (offline-fähig)
- **Web-Interface** für Benutzer
### Funktionsprinzip:
**Drucker → Steckdose → WLAN → MYP-System**
---
## Folie 4: Systemstart bei Problemen
### Bei Systemproblemen:
**Schritt-für-Schritt Neustart:**
1. **STRG + ALT + ENTF** drücken
2. **Neustart** auswählen
3. Nach dem Neustart: **MYP Desktop-Icon** anklicken
4. **Kurz warten** bis Kiosk-Modus startet
> ⚠️ **Wichtig:** System benötigt Zeit zum Hochfahren der Services
---
## Folie 5: Benutzeranmeldung
### Standard-Benutzer:
- Registrierung über Web-Interface
- Reservierung von Druckzeiten
- Verwaltung eigener Druckaufträge
### Administrator-Zugang:
- **E-Mail:** admin@mercedes-benz.com
- **Passwort:** 744563017196A
- Vollzugriff auf alle Systemfunktionen
---
## Folie 6: Hauptfunktionen
### Kernfunktionen des Systems:
1. **Druckerreservierung** - Zeitfenster buchen
2. **Automatische Stromsteuerung** - Ein/Aus per Zeitplan
3. **Benutzerprofile** - Persönliche Druckhistorie
4. **Echtzeit-Monitoring** - Drucker-Status überwachen
5. **Statistiken** - Auslastung und Nutzungsanalyse
---
## Folie 7: Drucker-Reservierung
### Neuen Druckauftrag anlegen:
1. **Im Web-Interface anmelden**
2. **"Neue Reservierung"** klicken
3. **Drucker auswählen**
4. **Zeitfenster festlegen** (Start- und Endzeit)
5. **Reservierung bestätigen**
### Automatische Aktionen:
- ✅ Drucker wird zur **Startzeit eingeschaltet**
- ✅ Drucker wird zur **Endzeit ausgeschaltet**
-**Keine manuelle Bedienung** der Steckdosen nötig!
---
## Folie 8: Drucker-Übersicht
### Dashboard-Anzeige:
- **Live-Status** aller 3D-Drucker
- **Steckdosen-Status**: Ein/Aus/Offline
- **Aktuelle Reservierungen**
- **Nächste freie Zeitfenster**
- **Standort** der Drucker
### Status-Bedeutung:
- 🟢 **Grün**: Drucker verfügbar
- 🟡 **Gelb**: Drucker reserviert/belegt
- 🔴 **Rot**: Drucker offline/Störung
---
## Folie 9: Smart-Steckdosen-Steuerung
### TP-Link Tapo P110 Features:
- **WLAN-Steuerung** im lokalen Netzwerk
- **Kein Internet erforderlich** (Offline-Betrieb)
- **Automatisches Ein-/Ausschalten**
- **Energieverbrauchsmessung**
- **Zuverlässige Schaltung**
### Manuelle Steuerung (nur Admin):
- **Tapo-Dashboard** im Admin-Bereich
- **Sofort-Schaltung** möglich
- **Status-Prüfung** aller Steckdosen
---
## Folie 10: Reservierungs-Management
### Eigene Reservierungen verwalten:
- **Übersicht** aller gebuchten Zeitfenster
- **Verlängern** bei Bedarf möglich
- **Vorzeitig beenden** um Drucker freizugeben
- **Abbrechen** vor Startzeit
### Wichtige Regeln:
-**Pünktlich starten** - Drucker wird automatisch eingeschaltet
- 📋 **Druckdateien vorbereiten** - vor Reservierungsbeginn
-**Rechtzeitig beenden** - sonst automatische Abschaltung
---
## Folie 11: Kiosk-Modus vor Ort
### Touch-Interface am Drucker:
- **Großes Display** für Statusanzeige
- **Aktuelle Belegung** auf einen Blick
- **Countdown** bis zur nächsten Schaltung
- **QR-Code** für mobile Buchung
### Bedienung:
- **Touch-optimiert** für einfache Nutzung
- **Automatischer Vollbildmodus**
- **Keine Tastatur erforderlich**
---
## Folie 12: Häufige Probleme & Lösungen
### Problem: System reagiert nicht
**Lösung:** STRG + ALT + ENTF → Neustart → MYP Icon
### Problem: Drucker schaltet nicht ein
**Lösung:**
- Steckdosen-Status im Dashboard prüfen
- WLAN-Verbindung der Steckdose checken
### Problem: Reservierung läuft aus
**Lösung:**
- Rechtzeitig verlängern
- Oder Auftrag vorzeitig beenden
---
## Folie 13: Sicherheitshinweise
### Wichtige Sicherheitsregeln:
-**Niemals Steckdose manuell ziehen** während Druck läuft
- 🔒 **Admin-Passwort** vertraulich behandeln
- 📱 **Persönliche Zugangsdaten** nicht teilen
-**Reservierungen einhalten** - andere warten
### Bei laufendem Druck:
-**NICHT** die Steckdose ausschalten
-**NICHT** den Drucker vom Strom trennen
-**Immer** über MYP-System steuern
---
## Folie 14: Admin-Funktionen
### Administratorbereich:
- **Drucker verwalten** - Neue Drucker hinzufügen
- **Steckdosen konfigurieren** - IP-Adressen zuweisen
- **Benutzer verwalten** - Rechte vergeben
- **Systemlogs** - Fehleranalyse
- **Wartungsmodus** - Drucker sperren
### Tapo-Steckdosen Setup:
1. Steckdose mit WLAN verbinden
2. IP-Adresse im MYP eintragen
3. Drucker zuordnen
4. Testschaltung durchführen
---
## Folie 15: Tipps für effiziente Nutzung
### Best Practices:
- 📅 **Vorausplanen** - Zeitfenster frühzeitig buchen
- 🎯 **Druckdateien vorbereiten** - vor Reservierung
- ⏱️ **Puffer einplanen** - für Vor-/Nachbereitung
- 🔄 **Status prüfen** - vor Ort am Kiosk
### Energie sparen:
- ✅ Drucker werden **automatisch ausgeschaltet**
-**Keine Standby-Verluste** mehr
-**Zentrale Überwachung** des Verbrauchs
---
## Folie 16: Systemwartung
### Regelmäßige Checks:
- **WLAN-Verbindung** der Steckdosen
- **Dashboard-Funktionen** testen
- **Reservierungsdatenbank** aufräumen
- **Systemlogs** kontrollieren
### Bei Störungen:
1. **Steckdosen-Status** im Admin-Panel prüfen
2. **Netzwerk-Verbindung** checken
3. **System-Neustart** wenn nötig
4. **IT-Support** kontaktieren
---
## Folie 17: Zusammenfassung
### Die wichtigsten Punkte:
**MYP = Manage Your Printer** (3D-Drucker-Verwaltung)
**Automatische Steuerung** über Smart-Steckdosen
**Reservierungssystem** mit Zeitfenstern
**STRG + ALT + ENTF → Neustart** bei Problemen
**Admin:** admin@mercedes-benz.com : 744563017196A
### Vorteile:
- 🌱 **Energieeffizienz** durch automatisches Ausschalten
- 📊 **Transparenz** über Druckernutzung
- 🤝 **Faire Verteilung** der Ressourcen
---
## Folie 18: Support & Hilfe
### Bei Fragen oder Problemen:
**Erste Hilfe:**
- System-Neustart versuchen
- Status im Dashboard prüfen
- Kiosk-Terminal vor Ort nutzen
**Support-Kontakt:**
- IT-Administrator kontaktieren
- Fehlerbeschreibung notieren
- Screenshot des Problems machen
**Vielen Dank für Ihre Aufmerksamkeit!**
---
## Zusätzliche Hinweise für Präsentator:
### Wichtige Betonungen:
- **Kernfunktion:** Fernsteuerung von 3D-Druckern über WLAN-Steckdosen
- **Automatisierung:** Keine manuelle Bedienung der Steckdosen nötig
- **Offline-Fähigkeit:** System funktioniert ohne Internet
- **Sicherheit:** Admin-Passwort nur an berechtigte Personen
### Live-Demonstration (optional):
1. Reservierung anlegen
2. Automatische Einschaltung zeigen
3. Dashboard-Funktionen vorführen
4. Steckdosen-Status demonstrieren

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -3929,3 +3929,102 @@ WHERE users.id = ?
2025-06-11 08:54:36 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt.
2025-06-11 08:54:36 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000
2025-06-11 08:54:38 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png
2025-06-11 09:06:42 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup
2025-06-11 09:06:42 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db
2025-06-11 09:06:43 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
2025-06-11 09:06:43 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert
2025-06-11 09:06:43 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt.
2025-06-11 09:06:43 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000
2025-06-11 09:06:46 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png
2025-06-11 09:06:49 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png
2025-06-11 09:08:16 - [app] app - [WARNING] WARNING - DatabaseCleanupManager nicht verfügbar - Fallback auf Legacy-Cleanup
2025-06-11 09:08:16 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\instance\printer_manager.db
2025-06-11 09:08:17 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O)
2025-06-11 09:08:17 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert
2025-06-11 09:08:17 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt.
2025-06-11 09:08:17 - [app] app - [INFO] INFO - [START] Server startet auf 0.0.0.0:5000
2025-06-11 09:08:19 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png
2025-06-11 09:08:20 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png
2025-06-11 09:08:22 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/jobs
2025-06-11 09:08:22 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/api/printers
2025-06-11 09:08:22 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png
2025-06-11 09:08:25 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system
2025-06-11 09:08:27 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system
2025-06-11 09:08:29 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system
2025-06-11 09:08:31 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system
2025-06-11 09:08:33 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system
2025-06-11 09:08:35 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system
2025-06-11 09:08:36 - [app] app - [INFO] INFO - Not Found (404): http://127.0.0.1:5000/static/icons/icon-192.png
2025-06-11 09:09:08 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system
2025-06-11 09:09:10 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system
2025-06-11 09:09:12 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system
2025-06-11 09:09:14 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system
2025-06-11 09:09:16 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system
2025-06-11 09:09:18 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system
2025-06-11 09:09:38 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system
2025-06-11 09:09:40 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system
2025-06-11 09:09:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system
2025-06-11 09:09:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system
2025-06-11 09:09:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system
2025-06-11 09:09:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system
2025-06-11 09:10:08 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system
2025-06-11 09:10:10 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system
2025-06-11 09:10:12 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system
2025-06-11 09:10:15 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system
2025-06-11 09:10:17 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system
2025-06-11 09:10:19 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system
2025-06-11 09:10:38 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system
2025-06-11 09:10:41 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system
2025-06-11 09:10:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system
2025-06-11 09:10:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system
2025-06-11 09:10:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system
2025-06-11 09:10:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system
2025-06-11 09:11:08 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system
2025-06-11 09:11:10 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system
2025-06-11 09:11:13 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system
2025-06-11 09:11:15 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system
2025-06-11 09:11:17 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system
2025-06-11 09:11:19 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system
2025-06-11 09:11:38 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system
2025-06-11 09:11:41 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system
2025-06-11 09:11:43 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system
2025-06-11 09:11:45 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system
2025-06-11 09:11:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system
2025-06-11 09:11:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system
2025-06-11 09:12:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system
2025-06-11 09:12:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system
2025-06-11 09:12:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system
2025-06-11 09:12:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system
2025-06-11 09:12:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system
2025-06-11 09:12:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system
2025-06-11 09:13:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system
2025-06-11 09:13:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system
2025-06-11 09:13:48 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system
2025-06-11 09:13:50 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system
2025-06-11 09:13:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system
2025-06-11 09:13:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system
2025-06-11 09:14:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system
2025-06-11 09:14:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system
2025-06-11 09:14:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system
2025-06-11 09:14:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system
2025-06-11 09:14:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system
2025-06-11 09:14:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system
2025-06-11 09:15:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system
2025-06-11 09:15:47 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system
2025-06-11 09:15:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system
2025-06-11 09:15:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system
2025-06-11 09:15:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system
2025-06-11 09:15:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system
2025-06-11 09:16:42 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse
[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.id = ?
LIMIT ? OFFSET ?]
[parameters: (1, 1, 0)]
(Background on this error at: https://sqlalche.me/e/20/rvf5)
2025-06-11 09:17:44 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 1, Status: disconnected, Quelle: system
2025-06-11 09:17:46 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 2, Status: disconnected, Quelle: system
2025-06-11 09:17:49 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 3, Status: disconnected, Quelle: system
2025-06-11 09:17:51 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 4, Status: disconnected, Quelle: system
2025-06-11 09:17:53 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 5, Status: disconnected, Quelle: system
2025-06-11 09:17:55 - [app] app - [INFO] INFO - Steckdosen-Status geloggt: Drucker 6, Status: disconnected, Quelle: system

View File

@ -12,3 +12,11 @@
2025-06-11 08:54:17 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00
2025-06-11 08:54:37 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00
2025-06-11 08:54:38 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00
2025-06-11 09:06:45 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00
2025-06-11 09:06:45 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00
2025-06-11 09:06:49 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00
2025-06-11 09:06:49 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00
2025-06-11 09:08:18 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00
2025-06-11 09:08:19 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00
2025-06-11 09:08:20 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00
2025-06-11 09:08:20 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-07 22:00:00+00:00 bis 2025-06-14 22:00:00+00:00

View File

@ -58,3 +58,5 @@
2025-06-11 08:42:19 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert
2025-06-11 08:52:36 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert
2025-06-11 08:54:35 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert
2025-06-11 09:06:43 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert
2025-06-11 09:08:17 - [permissions] permissions - [INFO] INFO - 🔐 Permission Template Helpers registriert

View File

@ -571,3 +571,7 @@
2025-06-11 08:53:09 - [printer_monitor] printer_monitor - [INFO] INFO - ✅ Status-Update abgeschlossen für 6 Drucker
2025-06-11 08:54:35 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert
2025-06-11 08:54:35 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet
2025-06-11 09:06:43 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert
2025-06-11 09:06:43 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet
2025-06-11 09:08:17 - [printer_monitor] printer_monitor - [INFO] INFO - 🖨️ Drucker-Monitor initialisiert
2025-06-11 09:08:17 - [printer_monitor] printer_monitor - [INFO] INFO - 🔍 Automatische Tapo-Erkennung in separatem Thread gestartet

View File

@ -295,3 +295,20 @@
2025-06-11 08:55:06 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop
2025-06-11 08:55:06 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet
2025-06-11 08:55:06 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt
2025-06-11 09:06:43 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager...
2025-06-11 09:06:43 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler
2025-06-11 09:06:43 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager...
2025-06-11 09:06:43 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden)
2025-06-11 09:06:43 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet
2025-06-11 09:06:43 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet
2025-06-11 09:06:52 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Stoppe Queue-Manager...
2025-06-11 09:06:52 - [queue_manager] queue_manager - [INFO] INFO - ⏳ Warte auf Monitor-Thread...
2025-06-11 09:06:52 - [queue_manager] queue_manager - [INFO] INFO - 🛑 Shutdown-Signal empfangen - beende Monitor-Loop
2025-06-11 09:06:52 - [queue_manager] queue_manager - [INFO] INFO - 🔚 Monitor-Loop beendet
2025-06-11 09:06:52 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestoppt
2025-06-11 09:08:17 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Initialisiere neuen Queue-Manager...
2025-06-11 09:08:17 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Zentrale Shutdown-Verwaltung erkannt - deaktiviere lokale Signal-Handler
2025-06-11 09:08:17 - [queue_manager] queue_manager - [INFO] INFO - 🚀 Starte Printer Queue Manager...
2025-06-11 09:08:17 - [queue_manager] queue_manager - [INFO] INFO - 🔄 Queue-Überwachung gestartet (Intervall: 120 Sekunden)
2025-06-11 09:08:17 - [queue_manager] queue_manager - [INFO] INFO - ✅ Printer Queue Manager gestartet
2025-06-11 09:08:17 - [queue_manager] queue_manager - [INFO] INFO - ✅ Queue-Manager erfolgreich gestartet

View File

@ -127,3 +127,9 @@
2025-06-11 08:54:35 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-11 08:54:36 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-11 08:54:36 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-11 09:06:43 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-11 09:06:43 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-11 09:06:43 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet
2025-06-11 09:08:17 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True
2025-06-11 09:08:17 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet
2025-06-11 09:08:17 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet

View File

@ -58,3 +58,5 @@
2025-06-11 08:42:19 - [security] security - [INFO] INFO - 🔒 Security System initialisiert
2025-06-11 08:52:36 - [security] security - [INFO] INFO - 🔒 Security System initialisiert
2025-06-11 08:54:35 - [security] security - [INFO] INFO - 🔒 Security System initialisiert
2025-06-11 09:06:43 - [security] security - [INFO] INFO - 🔒 Security System initialisiert
2025-06-11 09:08:17 - [security] security - [INFO] INFO - 🔒 Security System initialisiert

View File

@ -456,3 +456,21 @@
2025-06-11 08:54:35 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert
2025-06-11 08:54:35 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert
2025-06-11 08:54:35 - [startup] startup - [INFO] INFO - ==================================================
2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - ==================================================
2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)]
2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32)
2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend
2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T09:06:43.311103
2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert
2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert
2025-06-11 09:06:43 - [startup] startup - [INFO] INFO - ==================================================
2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - ==================================================
2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)]
2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32)
2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend
2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-11T09:08:17.300575
2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert
2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert
2025-06-11 09:08:17 - [startup] startup - [INFO] INFO - ==================================================

View File

@ -317,3 +317,18 @@
2025-06-11 08:54:49 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100
2025-06-11 08:54:55 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101
2025-06-11 08:55:01 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102
2025-06-11 09:06:43 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-11 09:06:45 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung...
2025-06-11 09:06:45 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration
2025-06-11 09:06:45 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103
2025-06-11 09:06:51 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104
2025-06-11 09:08:17 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert
2025-06-11 09:08:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 starte automatische tapo-steckdosenerkennung...
2025-06-11 09:08:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔄 teste 6 standard-ips aus der konfiguration
2025-06-11 09:08:19 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 1/6: 192.168.0.103
2025-06-11 09:08:25 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 2/6: 192.168.0.104
2025-06-11 09:08:31 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 3/6: 192.168.0.100
2025-06-11 09:08:37 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 4/6: 192.168.0.101
2025-06-11 09:08:43 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 5/6: 192.168.0.102
2025-06-11 09:08:49 - [tapo_controller] tapo_controller - [INFO] INFO - 🔍 teste ip 6/6: 192.168.0.105
2025-06-11 09:08:55 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ steckdosen-erkennung abgeschlossen: 0/6 steckdosen gefunden in 36.1s

View File

@ -102,3 +102,8 @@
2025-06-11 08:54:14 - [user] user - [INFO] INFO - User admin retrieved settings via API
2025-06-11 08:54:17 - [user] user - [INFO] INFO - User admin retrieved settings via API
2025-06-11 08:54:38 - [user] user - [INFO] INFO - User admin retrieved settings via API
2025-06-11 09:06:45 - [user] user - [INFO] INFO - User admin retrieved settings via API
2025-06-11 09:06:49 - [user] user - [INFO] INFO - User admin retrieved settings via API
2025-06-11 09:08:20 - [user] user - [INFO] INFO - User admin retrieved settings via API
2025-06-11 09:08:22 - [user] user - [INFO] INFO - User admin retrieved settings via API
2025-06-11 09:08:36 - [user] user - [INFO] INFO - User admin retrieved settings via API

View File

@ -82,3 +82,11 @@
2025-06-11 08:54:35 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen)
2025-06-11 08:54:35 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet
2025-06-11 08:54:35 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
2025-06-11 09:06:42 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an...
2025-06-11 09:06:42 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen)
2025-06-11 09:06:42 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet
2025-06-11 09:06:42 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet
2025-06-11 09:08:16 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an...
2025-06-11 09:08:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Subprocess automatisch gepatcht für UTF-8 Encoding (run + Popen)
2025-06-11 09:08:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Globaler subprocess-Patch angewendet
2025-06-11 09:08:16 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet

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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More