diff --git a/backend/__pycache__/models.cpython-311.pyc b/backend/__pycache__/models.cpython-311.pyc new file mode 100644 index 000000000..516943c06 Binary files /dev/null and b/backend/__pycache__/models.cpython-311.pyc differ diff --git a/backend/backend/database/myp.db b/backend/backend/database/myp.db index d470c58a3..a9bbdad96 100644 Binary files a/backend/backend/database/myp.db and b/backend/backend/database/myp.db differ diff --git a/backend/backend/database/myp.db-shm b/backend/backend/database/myp.db-shm deleted file mode 100644 index 0688095a3..000000000 Binary files a/backend/backend/database/myp.db-shm and /dev/null differ diff --git a/backend/backend/database/myp.db-wal b/backend/backend/database/myp.db-wal deleted file mode 100644 index a8f4588ec..000000000 Binary files a/backend/backend/database/myp.db-wal and /dev/null differ diff --git a/backend/blueprints/__pycache__/admin_unified.cpython-311.pyc b/backend/blueprints/__pycache__/admin_unified.cpython-311.pyc index bd1e8ebea..5165ee832 100644 Binary files a/backend/blueprints/__pycache__/admin_unified.cpython-311.pyc and b/backend/blueprints/__pycache__/admin_unified.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/api.cpython-311.pyc b/backend/blueprints/__pycache__/api.cpython-311.pyc new file mode 100644 index 000000000..babf9d71f Binary files /dev/null and b/backend/blueprints/__pycache__/api.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/auth.cpython-311.pyc b/backend/blueprints/__pycache__/auth.cpython-311.pyc index 5cff94802..3a31d8099 100644 Binary files a/backend/blueprints/__pycache__/auth.cpython-311.pyc and b/backend/blueprints/__pycache__/auth.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/calendar.cpython-311.pyc b/backend/blueprints/__pycache__/calendar.cpython-311.pyc index 24e5a0532..c3cc08042 100644 Binary files a/backend/blueprints/__pycache__/calendar.cpython-311.pyc and b/backend/blueprints/__pycache__/calendar.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/energy_monitoring.cpython-311.pyc b/backend/blueprints/__pycache__/energy_monitoring.cpython-311.pyc new file mode 100644 index 000000000..f71253e0b Binary files /dev/null and b/backend/blueprints/__pycache__/energy_monitoring.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/guest.cpython-311.pyc b/backend/blueprints/__pycache__/guest.cpython-311.pyc index 7c9a56fed..aa2d3cde3 100644 Binary files a/backend/blueprints/__pycache__/guest.cpython-311.pyc and b/backend/blueprints/__pycache__/guest.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/jobs.cpython-311.pyc b/backend/blueprints/__pycache__/jobs.cpython-311.pyc index 857455573..c6a95d7fe 100644 Binary files a/backend/blueprints/__pycache__/jobs.cpython-311.pyc and b/backend/blueprints/__pycache__/jobs.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/legal_pages.cpython-311.pyc b/backend/blueprints/__pycache__/legal_pages.cpython-311.pyc new file mode 100644 index 000000000..a50bcde7f Binary files /dev/null and b/backend/blueprints/__pycache__/legal_pages.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/printers.cpython-311.pyc b/backend/blueprints/__pycache__/printers.cpython-311.pyc index 6495884e8..a8a90effa 100644 Binary files a/backend/blueprints/__pycache__/printers.cpython-311.pyc and b/backend/blueprints/__pycache__/printers.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/sessions.cpython-311.pyc b/backend/blueprints/__pycache__/sessions.cpython-311.pyc index b13764005..2f7343c12 100644 Binary files a/backend/blueprints/__pycache__/sessions.cpython-311.pyc and b/backend/blueprints/__pycache__/sessions.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/tapo_control.cpython-311.pyc b/backend/blueprints/__pycache__/tapo_control.cpython-311.pyc index a403a78ac..01563bf68 100644 Binary files a/backend/blueprints/__pycache__/tapo_control.cpython-311.pyc and b/backend/blueprints/__pycache__/tapo_control.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/uploads.cpython-311.pyc b/backend/blueprints/__pycache__/uploads.cpython-311.pyc index 0128651b8..f15007566 100644 Binary files a/backend/blueprints/__pycache__/uploads.cpython-311.pyc and b/backend/blueprints/__pycache__/uploads.cpython-311.pyc differ diff --git a/backend/instance/sessions/17b455d6650ddb702c49af71c0e02a00_activity.pkl b/backend/instance/sessions/17b455d6650ddb702c49af71c0e02a00_activity.pkl new file mode 100644 index 000000000..257d1254d Binary files /dev/null and b/backend/instance/sessions/17b455d6650ddb702c49af71c0e02a00_activity.pkl differ diff --git a/backend/instance/sessions/451221008e794e3fd9704cd909d8f6e3_activity.pkl b/backend/instance/sessions/451221008e794e3fd9704cd909d8f6e3_activity.pkl new file mode 100644 index 000000000..e7463bf65 Binary files /dev/null and b/backend/instance/sessions/451221008e794e3fd9704cd909d8f6e3_activity.pkl differ diff --git a/backend/instance/sessions/579630b9d023369939c7505d100af40d_activity.pkl b/backend/instance/sessions/579630b9d023369939c7505d100af40d_activity.pkl new file mode 100644 index 000000000..aa2235f61 Binary files /dev/null and b/backend/instance/sessions/579630b9d023369939c7505d100af40d_activity.pkl differ diff --git a/backend/instance/sessions/70289cdcabfc68acbb2cab27a35e56bb_activity.pkl b/backend/instance/sessions/70289cdcabfc68acbb2cab27a35e56bb_activity.pkl new file mode 100644 index 000000000..3919238f9 Binary files /dev/null and b/backend/instance/sessions/70289cdcabfc68acbb2cab27a35e56bb_activity.pkl differ diff --git a/backend/instance/sessions/85bee484231297ea9a30ffdc0ce95354_activity.pkl b/backend/instance/sessions/85bee484231297ea9a30ffdc0ce95354_activity.pkl new file mode 100644 index 000000000..bcba501dd Binary files /dev/null and b/backend/instance/sessions/85bee484231297ea9a30ffdc0ce95354_activity.pkl differ diff --git a/backend/instance/sessions/b74cb8bd4044e0c8a119484552a10389_activity.pkl b/backend/instance/sessions/b74cb8bd4044e0c8a119484552a10389_activity.pkl new file mode 100644 index 000000000..68b4b53ee Binary files /dev/null and b/backend/instance/sessions/b74cb8bd4044e0c8a119484552a10389_activity.pkl differ diff --git a/backend/instance/sessions/fa0036bb019bf997c2a97cf6f8855986_activity.pkl b/backend/instance/sessions/fa0036bb019bf997c2a97cf6f8855986_activity.pkl new file mode 100644 index 000000000..5b7323ae8 Binary files /dev/null and b/backend/instance/sessions/fa0036bb019bf997c2a97cf6f8855986_activity.pkl differ diff --git a/backend/instance/sessions/fe9b8477b21bbc824eff088c083b6c55_activity.pkl b/backend/instance/sessions/fe9b8477b21bbc824eff088c083b6c55_activity.pkl new file mode 100644 index 000000000..5e181a1f7 Binary files /dev/null and b/backend/instance/sessions/fe9b8477b21bbc824eff088c083b6c55_activity.pkl differ diff --git a/backend/logs/app/app.log b/backend/logs/app/app.log index f5d7de9c0..c6e9f3b1d 100644 --- a/backend/logs/app/app.log +++ b/backend/logs/app/app.log @@ -20563,3 +20563,200 @@ WHERE users.id = ? 2025-06-12 19:47:04 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True 2025-06-12 19:47:04 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True 2025-06-12 20:00:49 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db +2025-06-12 20:51:54 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-12 20:51:55 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-12 20:51:55 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-12 20:51:55 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-12 20:51:55 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-12 20:51:56 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-12 20:51:57 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-12 20:51:57 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-12 20:51:57 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-12 20:51:57 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-12 20:51:59 - [app] app - [INFO] INFO - Locating template 'login.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates + -> found ('/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/login.html') +2025-06-12 20:51:59 - [app] app - [INFO] INFO - Locating template 'base.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates + -> found ('/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html') +2025-06-12 20:51:59 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-12 20:52:10 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login +2025-06-12 20:52:10 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-12 20:52:17 - [app] app - [DEBUG] DEBUG - Request: POST /auth/login +2025-06-12 20:52:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-12 20:52:19 - [app] app - [DEBUG] DEBUG - Request: GET / +2025-06-12 20:52:19 - [app] app - [DEBUG] DEBUG - Response: 302 +2025-06-12 20:52:19 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-12 20:52:19 - [app] app - [INFO] INFO - Locating template 'dashboard.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates + -> found ('/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/dashboard.html') +2025-06-12 20:52:19 - [app] app - [ERROR] ERROR - Unhandled Exception - ID: 20250612_205219 +2025-06-12 20:52:19 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/dashboard +2025-06-12 20:52:19 - [app] app - [ERROR] ERROR - Method: GET +2025-06-12 20:52:19 - [app] app - [ERROR] ERROR - User: admin +2025-06-12 20:52:19 - [app] app - [ERROR] ERROR - Exception Type: BuildError +2025-06-12 20:52:19 - [app] app - [ERROR] ERROR - Exception: Could not build url for endpoint 'tapo_control.tapo_overview'. Did you mean 'tapo.control_outlet' instead? +2025-06-12 20:52:19 - [app] app - [ERROR] ERROR - Traceback: Traceback (most recent call last): + File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request + rv = self.dispatch_request() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request + return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view + return current_app.ensure_sync(func)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/app.py", line 777, in dashboard + return render_template("dashboard.html") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 152, in render_template + return _render(app, template, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/core/.local/lib/python3.11/site-packages/flask/templating.py", line 133, in _render + rv = template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render + self.environment.handle_exception() + File "/home/core/.local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception + raise rewrite_traceback_stack(source=source) + File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/dashboard.html", line 1, in top-level template code + {% extends "base.html" %} + File "/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html", line 103, in top-level template code + found ('/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/errors/500.html') +2025-06-12 20:53:47 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-12 20:53:48 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-12 20:53:48 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-12 20:53:48 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-12 20:53:48 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-12 20:53:49 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: backend/database/myp.db +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-12 20:53:50 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-12 20:53:50 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-12 20:53:50 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-12 20:53:50 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-12 20:53:51 - [app] app - [INFO] INFO - Locating template 'dashboard.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates + -> found ('/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/dashboard.html') +2025-06-12 20:53:51 - [app] app - [INFO] INFO - Locating template 'base.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates + -> found ('/cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/templates/base.html') +2025-06-12 20:53:51 - [app] app - [DEBUG] DEBUG - Response: 200 diff --git a/backend/logs/auth/auth.log b/backend/logs/auth/auth.log index 275a76353..66a8557aa 100644 --- a/backend/logs/auth/auth.log +++ b/backend/logs/auth/auth.log @@ -43,3 +43,5 @@ WHERE users.username = ? OR users.email = ? 2025-06-12 14:32:34 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet 2025-06-12 15:24:31 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0) 2025-06-12 15:24:31 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet +2025-06-12 20:52:17 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0) +2025-06-12 20:52:17 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet diff --git a/backend/logs/data_management/data_management.log b/backend/logs/data_management/data_management.log index 00aec37f1..a29d1cae3 100644 --- a/backend/logs/data_management/data_management.log +++ b/backend/logs/data_management/data_management.log @@ -164,3 +164,11 @@ 2025-06-12 15:24:09 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-12 19:47:01 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert 2025-06-12 19:47:01 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:51:54 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-12 20:51:54 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:51:56 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-12 20:51:56 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:53:47 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-12 20:53:47 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:53:49 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-12 20:53:49 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) diff --git a/backend/logs/energy_monitoring/energy_monitoring.log b/backend/logs/energy_monitoring/energy_monitoring.log index a6aef869b..915c1960c 100644 --- a/backend/logs/energy_monitoring/energy_monitoring.log +++ b/backend/logs/energy_monitoring/energy_monitoring.log @@ -1 +1,5 @@ 2025-06-12 20:00:49 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-12 20:51:55 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-12 20:51:57 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-12 20:53:48 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-12 20:53:50 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert diff --git a/backend/logs/hardware_integration/hardware_integration.log b/backend/logs/hardware_integration/hardware_integration.log index bf7e86931..d7afa1819 100644 --- a/backend/logs/hardware_integration/hardware_integration.log +++ b/backend/logs/hardware_integration/hardware_integration.log @@ -338,3 +338,19 @@ 2025-06-12 20:00:49 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert 2025-06-12 20:00:49 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert 2025-06-12 20:00:49 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-12 20:51:54 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-12 20:51:54 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-12 20:51:54 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-12 20:51:54 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-12 20:51:56 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-12 20:51:56 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-12 20:51:56 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-12 20:51:56 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-12 20:53:47 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-12 20:53:47 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-12 20:53:47 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-12 20:53:47 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-12 20:53:49 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-12 20:53:49 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-12 20:53:49 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-12 20:53:49 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) diff --git a/backend/logs/job_queue_system/job_queue_system.log b/backend/logs/job_queue_system/job_queue_system.log index 78cca8955..f45e6c111 100644 --- a/backend/logs/job_queue_system/job_queue_system.log +++ b/backend/logs/job_queue_system/job_queue_system.log @@ -310,3 +310,19 @@ 2025-06-12 16:32:44 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) 2025-06-12 19:47:01 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert 2025-06-12 19:47:01 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-12 20:51:54 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-12 20:51:54 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-12 20:51:55 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-12 20:51:56 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-12 20:51:56 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-12 20:51:57 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-12 20:53:28 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-12 20:53:28 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-12 20:53:47 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-12 20:53:47 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-12 20:53:48 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-12 20:53:49 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-12 20:53:49 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-12 20:53:50 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-12 20:54:05 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-12 20:54:05 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) diff --git a/backend/logs/monitoring_analytics/monitoring_analytics.log b/backend/logs/monitoring_analytics/monitoring_analytics.log index f0a007445..420789b50 100644 --- a/backend/logs/monitoring_analytics/monitoring_analytics.log +++ b/backend/logs/monitoring_analytics/monitoring_analytics.log @@ -164,3 +164,11 @@ 2025-06-12 15:24:11 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-12 19:47:04 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert 2025-06-12 19:47:04 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:51:55 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-12 20:51:55 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:51:57 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-12 20:51:57 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:53:48 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-12 20:53:48 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:53:50 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-12 20:53:50 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) diff --git a/backend/logs/scheduler/scheduler.log b/backend/logs/scheduler/scheduler.log index 8764b8ef2..55c90eca4 100644 --- a/backend/logs/scheduler/scheduler.log +++ b/backend/logs/scheduler/scheduler.log @@ -227,3 +227,15 @@ 2025-06-12 15:24:11 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet 2025-06-12 15:24:11 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet 2025-06-12 19:47:01 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-12 20:51:54 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-12 20:51:55 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-12 20:51:55 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-12 20:51:56 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-12 20:51:57 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-12 20:51:57 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-12 20:53:47 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-12 20:53:48 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-12 20:53:48 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-12 20:53:49 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-12 20:53:50 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-12 20:53:50 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet diff --git a/backend/logs/security_suite/security_suite.log b/backend/logs/security_suite/security_suite.log index 43a28e6a4..a04d4f4b5 100644 --- a/backend/logs/security_suite/security_suite.log +++ b/backend/logs/security_suite/security_suite.log @@ -248,3 +248,15 @@ 2025-06-12 19:47:04 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert 2025-06-12 20:00:49 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert 2025-06-12 20:00:49 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:51:54 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-12 20:51:54 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:51:55 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-12 20:51:56 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-12 20:51:56 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:51:57 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-12 20:53:47 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-12 20:53:47 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:53:48 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-12 20:53:49 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-12 20:53:49 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-12 20:53:50 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert diff --git a/backend/logs/startup/startup.log b/backend/logs/startup/startup.log index 7fdb236d6..96426c83d 100644 --- a/backend/logs/startup/startup.log +++ b/backend/logs/startup/startup.log @@ -745,3 +745,31 @@ 2025-06-12 19:47:04 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert 2025-06-12 19:47:04 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert 2025-06-12 19:47:04 - [startup] startup - [INFO] INFO - ================================================== +2025-06-12 20:51:55 - [startup] startup - [INFO] INFO - ================================================== +2025-06-12 20:51:55 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-12 20:51:55 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] +2025-06-12 20:51:55 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) +2025-06-12 20:51:55 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend +2025-06-12 20:51:55 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-12T20:51:55.581784 +2025-06-12 20:51:55 - [startup] startup - [INFO] INFO - ================================================== +2025-06-12 20:51:57 - [startup] startup - [INFO] INFO - ================================================== +2025-06-12 20:51:57 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-12 20:51:57 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] +2025-06-12 20:51:57 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) +2025-06-12 20:51:57 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend +2025-06-12 20:51:57 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-12T20:51:57.371326 +2025-06-12 20:51:57 - [startup] startup - [INFO] INFO - ================================================== +2025-06-12 20:53:48 - [startup] startup - [INFO] INFO - ================================================== +2025-06-12 20:53:48 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-12 20:53:48 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] +2025-06-12 20:53:48 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) +2025-06-12 20:53:48 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend +2025-06-12 20:53:48 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-12T20:53:48.307207 +2025-06-12 20:53:48 - [startup] startup - [INFO] INFO - ================================================== +2025-06-12 20:53:50 - [startup] startup - [INFO] INFO - ================================================== +2025-06-12 20:53:50 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-12 20:53:50 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC] +2025-06-12 20:53:50 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) +2025-06-12 20:53:50 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend +2025-06-12 20:53:50 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-12T20:53:50.310423 +2025-06-12 20:53:50 - [startup] startup - [INFO] INFO - ================================================== diff --git a/backend/logs/tapo_controller/tapo_controller.log b/backend/logs/tapo_controller/tapo_controller.log index 08ad7933f..096d4ac62 100644 --- a/backend/logs/tapo_controller/tapo_controller.log +++ b/backend/logs/tapo_controller/tapo_controller.log @@ -83,3 +83,7 @@ 2025-06-12 15:24:09 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert 2025-06-12 19:47:01 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert 2025-06-12 20:00:49 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-12 20:51:54 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-12 20:51:56 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-12 20:53:47 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-12 20:53:49 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert diff --git a/backend/logs/tapo_status_manager/tapo_status_manager.log b/backend/logs/tapo_status_manager/tapo_status_manager.log index c6277ee81..ea9b6ea02 100644 --- a/backend/logs/tapo_status_manager/tapo_status_manager.log +++ b/backend/logs/tapo_status_manager/tapo_status_manager.log @@ -40,3 +40,7 @@ 2025-06-12 15:24:06 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager initialisiert 2025-06-12 15:24:09 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager initialisiert 2025-06-12 19:47:01 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager initialisiert +2025-06-12 20:51:54 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager initialisiert +2025-06-12 20:51:56 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager initialisiert +2025-06-12 20:53:47 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager initialisiert +2025-06-12 20:53:49 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager initialisiert diff --git a/backend/logs/utilities_collection/utilities_collection.log b/backend/logs/utilities_collection/utilities_collection.log index 4d358f530..d3d06f73c 100644 --- a/backend/logs/utilities_collection/utilities_collection.log +++ b/backend/logs/utilities_collection/utilities_collection.log @@ -174,3 +174,11 @@ 2025-06-12 19:47:01 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) 2025-06-12 20:00:49 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert 2025-06-12 20:00:49 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-12 20:51:54 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-12 20:51:54 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-12 20:51:56 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-12 20:51:56 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-12 20:53:47 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-12 20:53:47 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-12 20:53:49 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-12 20:53:49 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) diff --git a/backend/templates/base.html b/backend/templates/base.html index e6546aabf..4954e513d 100644 --- a/backend/templates/base.html +++ b/backend/templates/base.html @@ -100,7 +100,7 @@ Statistiken - Smart Plugs diff --git a/backend/utils/__pycache__/data_management.cpython-311.pyc b/backend/utils/__pycache__/data_management.cpython-311.pyc new file mode 100644 index 000000000..028510c1c Binary files /dev/null and b/backend/utils/__pycache__/data_management.cpython-311.pyc differ diff --git a/backend/utils/__pycache__/database_cleanup.cpython-311.pyc b/backend/utils/__pycache__/database_cleanup.cpython-311.pyc index 526f8a713..e92639368 100644 Binary files a/backend/utils/__pycache__/database_cleanup.cpython-311.pyc and b/backend/utils/__pycache__/database_cleanup.cpython-311.pyc differ diff --git a/backend/utils/__pycache__/drag_drop_system.cpython-311.pyc b/backend/utils/__pycache__/drag_drop_system.cpython-311.pyc index 25b482a01..19eab89d6 100644 Binary files a/backend/utils/__pycache__/drag_drop_system.cpython-311.pyc and b/backend/utils/__pycache__/drag_drop_system.cpython-311.pyc differ diff --git a/backend/utils/__pycache__/hardware_integration.cpython-311.pyc b/backend/utils/__pycache__/hardware_integration.cpython-311.pyc new file mode 100644 index 000000000..c03ce6a9f Binary files /dev/null and b/backend/utils/__pycache__/hardware_integration.cpython-311.pyc differ diff --git a/backend/utils/__pycache__/job_queue_system.cpython-311.pyc b/backend/utils/__pycache__/job_queue_system.cpython-311.pyc new file mode 100644 index 000000000..f981e97ad Binary files /dev/null and b/backend/utils/__pycache__/job_queue_system.cpython-311.pyc differ diff --git a/backend/utils/__pycache__/job_scheduler.cpython-311.pyc b/backend/utils/__pycache__/job_scheduler.cpython-311.pyc index 866c52bad..8fc3e5940 100644 Binary files a/backend/utils/__pycache__/job_scheduler.cpython-311.pyc and b/backend/utils/__pycache__/job_scheduler.cpython-311.pyc differ diff --git a/backend/utils/__pycache__/monitoring_analytics.cpython-311.pyc b/backend/utils/__pycache__/monitoring_analytics.cpython-311.pyc new file mode 100644 index 000000000..729edc384 Binary files /dev/null and b/backend/utils/__pycache__/monitoring_analytics.cpython-311.pyc differ diff --git a/backend/utils/__pycache__/security_suite.cpython-311.pyc b/backend/utils/__pycache__/security_suite.cpython-311.pyc new file mode 100644 index 000000000..513b43f1f Binary files /dev/null and b/backend/utils/__pycache__/security_suite.cpython-311.pyc differ diff --git a/backend/utils/__pycache__/tapo_status_manager.cpython-311.pyc b/backend/utils/__pycache__/tapo_status_manager.cpython-311.pyc new file mode 100644 index 000000000..591ffb879 Binary files /dev/null and b/backend/utils/__pycache__/tapo_status_manager.cpython-311.pyc differ diff --git a/backend/utils/__pycache__/utilities_collection.cpython-311.pyc b/backend/utils/__pycache__/utilities_collection.cpython-311.pyc new file mode 100644 index 000000000..bda2a4477 Binary files /dev/null and b/backend/utils/__pycache__/utilities_collection.cpython-311.pyc differ