diff --git a/backend/blueprints/__pycache__/admin_unified.cpython-311.pyc b/backend/blueprints/__pycache__/admin_unified.cpython-311.pyc index 0ccfb31fc..64e84d0d8 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 index 8c4c2e9a5..45288d532 100644 Binary files a/backend/blueprints/__pycache__/api.cpython-311.pyc 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 3a31d8099..e8b05b514 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 73515bddd..fbc413f50 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 index f71253e0b..c1e3966ef 100644 Binary files a/backend/blueprints/__pycache__/energy_monitoring.cpython-311.pyc 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 521abff00..79081bc1a 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 0b6c167d4..1b28798a0 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__/kiosk.cpython-311.pyc b/backend/blueprints/__pycache__/kiosk.cpython-311.pyc index adbeca00d..960bbffbb 100644 Binary files a/backend/blueprints/__pycache__/kiosk.cpython-311.pyc and b/backend/blueprints/__pycache__/kiosk.cpython-311.pyc differ diff --git a/backend/blueprints/__pycache__/legal_pages.cpython-311.pyc b/backend/blueprints/__pycache__/legal_pages.cpython-311.pyc index a50bcde7f..024c528e7 100644 Binary files a/backend/blueprints/__pycache__/legal_pages.cpython-311.pyc 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 6ef438ee0..92dc2cbb2 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 2f7343c12..9f8d1e99e 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 01563bf68..b1bd80daa 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 f15007566..48af81a94 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/blueprints/__pycache__/user_management.cpython-311.pyc b/backend/blueprints/__pycache__/user_management.cpython-311.pyc index 2cf5b2d5c..2cf56f0d8 100644 Binary files a/backend/blueprints/__pycache__/user_management.cpython-311.pyc and b/backend/blueprints/__pycache__/user_management.cpython-311.pyc differ diff --git a/backend/cookies.txt b/backend/cookies.txt new file mode 100644 index 000000000..f08d202e3 --- /dev/null +++ b/backend/cookies.txt @@ -0,0 +1,5 @@ +# Netscape HTTP Cookie File +# https://curl.se/docs/http-cookies.html +# This file was generated by libcurl! Edit at your own risk. + +#HttpOnly_127.0.0.1 FALSE / FALSE 0 session .eJwNzTEKwzAQRNGrLFsbH0BdcgWXwQQlGXkFQoHZVVIY392ufvX4uz5Ly25wTY9dJa4oyC910qW-DTTU8AJrYJJbL8wb5D_4geTXhgbrMcu9RkB-oI8LdVkqBC5gx4hZ12OdrhXhpqnk5jhOdBgrow.aFKZkg.cwnEDDpGneBUAl8JOT0on2tyZGI diff --git a/backend/database/myp.db b/backend/database/myp.db index 230cca3c8..6e2c8883a 100644 Binary files a/backend/database/myp.db and b/backend/database/myp.db differ diff --git a/backend/database/myp.db-shm b/backend/database/myp.db-shm index fa5d68b7e..f0af7cc7e 100644 Binary files a/backend/database/myp.db-shm and b/backend/database/myp.db-shm differ diff --git a/backend/database/myp.db-wal b/backend/database/myp.db-wal index 31ffe4eb3..a2858e541 100644 Binary files a/backend/database/myp.db-wal and b/backend/database/myp.db-wal differ diff --git a/backend/instance/sessions/02961be113212cd3f9a05875a57a400d_activity.pkl b/backend/instance/sessions/02961be113212cd3f9a05875a57a400d_activity.pkl new file mode 100644 index 000000000..15ba49f9d Binary files /dev/null and b/backend/instance/sessions/02961be113212cd3f9a05875a57a400d_activity.pkl differ diff --git a/backend/instance/sessions/039bcb57ff8c66b1ade2ac8dbfccfd44_activity.pkl b/backend/instance/sessions/039bcb57ff8c66b1ade2ac8dbfccfd44_activity.pkl new file mode 100644 index 000000000..4ce463a84 Binary files /dev/null and b/backend/instance/sessions/039bcb57ff8c66b1ade2ac8dbfccfd44_activity.pkl differ diff --git a/backend/instance/sessions/0456ea5a3ca11a1e357450c415c60633_activity.pkl b/backend/instance/sessions/0456ea5a3ca11a1e357450c415c60633_activity.pkl new file mode 100644 index 000000000..6bf8a3cca Binary files /dev/null and b/backend/instance/sessions/0456ea5a3ca11a1e357450c415c60633_activity.pkl differ diff --git a/backend/instance/sessions/04b7f0fea8b6cc44418df1aeacc8489f_activity.pkl b/backend/instance/sessions/04b7f0fea8b6cc44418df1aeacc8489f_activity.pkl new file mode 100644 index 000000000..3b5824974 Binary files /dev/null and b/backend/instance/sessions/04b7f0fea8b6cc44418df1aeacc8489f_activity.pkl differ diff --git a/backend/instance/sessions/056a786014cc7dd2367628b4a646911b_activity.pkl b/backend/instance/sessions/056a786014cc7dd2367628b4a646911b_activity.pkl new file mode 100644 index 000000000..e69567fd3 Binary files /dev/null and b/backend/instance/sessions/056a786014cc7dd2367628b4a646911b_activity.pkl differ diff --git a/backend/instance/sessions/06d6543ed6624e8fe6ba6e4b4fd4194a_activity.pkl b/backend/instance/sessions/06d6543ed6624e8fe6ba6e4b4fd4194a_activity.pkl new file mode 100644 index 000000000..ce73861ee Binary files /dev/null and b/backend/instance/sessions/06d6543ed6624e8fe6ba6e4b4fd4194a_activity.pkl differ diff --git a/backend/instance/sessions/07bcf00a5353e28de590b81b679b5de1_activity.pkl b/backend/instance/sessions/07bcf00a5353e28de590b81b679b5de1_activity.pkl new file mode 100644 index 000000000..060d53557 Binary files /dev/null and b/backend/instance/sessions/07bcf00a5353e28de590b81b679b5de1_activity.pkl differ diff --git a/backend/instance/sessions/091a63d8fadf12591043d8498acbbda0_activity.pkl b/backend/instance/sessions/091a63d8fadf12591043d8498acbbda0_activity.pkl new file mode 100644 index 000000000..0f03d826a Binary files /dev/null and b/backend/instance/sessions/091a63d8fadf12591043d8498acbbda0_activity.pkl differ diff --git a/backend/instance/sessions/0e160eed1d79da1769885971bd91c27f_activity.pkl b/backend/instance/sessions/0e160eed1d79da1769885971bd91c27f_activity.pkl new file mode 100644 index 000000000..154301261 Binary files /dev/null and b/backend/instance/sessions/0e160eed1d79da1769885971bd91c27f_activity.pkl differ diff --git a/backend/instance/sessions/0e36b9ca6df1e3b4aa84d25ea79f52bd_activity.pkl b/backend/instance/sessions/0e36b9ca6df1e3b4aa84d25ea79f52bd_activity.pkl new file mode 100644 index 000000000..6b5719e56 Binary files /dev/null and b/backend/instance/sessions/0e36b9ca6df1e3b4aa84d25ea79f52bd_activity.pkl differ diff --git a/backend/instance/sessions/11afe05fc948f53da3a98d835dd5bd26_activity.pkl b/backend/instance/sessions/11afe05fc948f53da3a98d835dd5bd26_activity.pkl new file mode 100644 index 000000000..325e864bd Binary files /dev/null and b/backend/instance/sessions/11afe05fc948f53da3a98d835dd5bd26_activity.pkl differ diff --git a/backend/instance/sessions/14bb3100e916da944d36e14f7e6a76bf_activity.pkl b/backend/instance/sessions/14bb3100e916da944d36e14f7e6a76bf_activity.pkl new file mode 100644 index 000000000..d48b658d0 Binary files /dev/null and b/backend/instance/sessions/14bb3100e916da944d36e14f7e6a76bf_activity.pkl differ diff --git a/backend/instance/sessions/150612fb8c707a9f6a6a9ce66a9c3180_activity.pkl b/backend/instance/sessions/150612fb8c707a9f6a6a9ce66a9c3180_activity.pkl new file mode 100644 index 000000000..4b4e48d04 Binary files /dev/null and b/backend/instance/sessions/150612fb8c707a9f6a6a9ce66a9c3180_activity.pkl differ diff --git a/backend/instance/sessions/15caaac7085f8e250e104ffeac32099d_activity.pkl b/backend/instance/sessions/15caaac7085f8e250e104ffeac32099d_activity.pkl new file mode 100644 index 000000000..b6cbf408b Binary files /dev/null and b/backend/instance/sessions/15caaac7085f8e250e104ffeac32099d_activity.pkl differ diff --git a/backend/instance/sessions/162f9ade8aa9bc83fa1bedc9d1ea4a43_activity.pkl b/backend/instance/sessions/162f9ade8aa9bc83fa1bedc9d1ea4a43_activity.pkl new file mode 100644 index 000000000..cf9e09f27 Binary files /dev/null and b/backend/instance/sessions/162f9ade8aa9bc83fa1bedc9d1ea4a43_activity.pkl differ diff --git a/backend/instance/sessions/1cf6556073fe33b80076fe38939a7d9b_activity.pkl b/backend/instance/sessions/1cf6556073fe33b80076fe38939a7d9b_activity.pkl new file mode 100644 index 000000000..5e20239a4 Binary files /dev/null and b/backend/instance/sessions/1cf6556073fe33b80076fe38939a7d9b_activity.pkl differ diff --git a/backend/instance/sessions/1cfebea56fc105997a5be442533b0068_activity.pkl b/backend/instance/sessions/1cfebea56fc105997a5be442533b0068_activity.pkl new file mode 100644 index 000000000..bed55f308 Binary files /dev/null and b/backend/instance/sessions/1cfebea56fc105997a5be442533b0068_activity.pkl differ diff --git a/backend/instance/sessions/1d0166bb22028da800d56bf6a6e05ff5_activity.pkl b/backend/instance/sessions/1d0166bb22028da800d56bf6a6e05ff5_activity.pkl new file mode 100644 index 000000000..72f6768e9 Binary files /dev/null and b/backend/instance/sessions/1d0166bb22028da800d56bf6a6e05ff5_activity.pkl differ diff --git a/backend/instance/sessions/1ee9cbe9f046e5c58534e030cb38b525_activity.pkl b/backend/instance/sessions/1ee9cbe9f046e5c58534e030cb38b525_activity.pkl new file mode 100644 index 000000000..6908896e0 Binary files /dev/null and b/backend/instance/sessions/1ee9cbe9f046e5c58534e030cb38b525_activity.pkl differ diff --git a/backend/instance/sessions/1eff26044aaa80b85f945bf9f3d4ef3d_activity.pkl b/backend/instance/sessions/1eff26044aaa80b85f945bf9f3d4ef3d_activity.pkl new file mode 100644 index 000000000..a420e3088 Binary files /dev/null and b/backend/instance/sessions/1eff26044aaa80b85f945bf9f3d4ef3d_activity.pkl differ diff --git a/backend/instance/sessions/2594a40569357161dc8f6430feb6f00f_activity.pkl b/backend/instance/sessions/2594a40569357161dc8f6430feb6f00f_activity.pkl new file mode 100644 index 000000000..19758f42e Binary files /dev/null and b/backend/instance/sessions/2594a40569357161dc8f6430feb6f00f_activity.pkl differ diff --git a/backend/instance/sessions/25cf92983799b53e1c6a257d27e1784e_activity.pkl b/backend/instance/sessions/25cf92983799b53e1c6a257d27e1784e_activity.pkl new file mode 100644 index 000000000..59ab90e16 Binary files /dev/null and b/backend/instance/sessions/25cf92983799b53e1c6a257d27e1784e_activity.pkl differ diff --git a/backend/instance/sessions/26d5989b179cdcb704b72e1594bfcf15_activity.pkl b/backend/instance/sessions/26d5989b179cdcb704b72e1594bfcf15_activity.pkl new file mode 100644 index 000000000..f78fea3ce Binary files /dev/null and b/backend/instance/sessions/26d5989b179cdcb704b72e1594bfcf15_activity.pkl differ diff --git a/backend/instance/sessions/26ff4171c8412a5e4795ba398ccf5797_activity.pkl b/backend/instance/sessions/26ff4171c8412a5e4795ba398ccf5797_activity.pkl new file mode 100644 index 000000000..d1d31fc59 Binary files /dev/null and b/backend/instance/sessions/26ff4171c8412a5e4795ba398ccf5797_activity.pkl differ diff --git a/backend/instance/sessions/2884800badd0d0abf41a887818b21b12_activity.pkl b/backend/instance/sessions/2884800badd0d0abf41a887818b21b12_activity.pkl new file mode 100644 index 000000000..d5ce15fd6 Binary files /dev/null and b/backend/instance/sessions/2884800badd0d0abf41a887818b21b12_activity.pkl differ diff --git a/backend/instance/sessions/28d5f0d34a02d771fa3fe25c667f9770_activity.pkl b/backend/instance/sessions/28d5f0d34a02d771fa3fe25c667f9770_activity.pkl new file mode 100644 index 000000000..7e19c8923 Binary files /dev/null and b/backend/instance/sessions/28d5f0d34a02d771fa3fe25c667f9770_activity.pkl differ diff --git a/backend/instance/sessions/2ab4652daa2ad300beae0021a68d048a_activity.pkl b/backend/instance/sessions/2ab4652daa2ad300beae0021a68d048a_activity.pkl new file mode 100644 index 000000000..e743e2d08 Binary files /dev/null and b/backend/instance/sessions/2ab4652daa2ad300beae0021a68d048a_activity.pkl differ diff --git a/backend/instance/sessions/2c2097974e16d932ae8bd4386436f3cc_activity.pkl b/backend/instance/sessions/2c2097974e16d932ae8bd4386436f3cc_activity.pkl new file mode 100644 index 000000000..1885d8e05 Binary files /dev/null and b/backend/instance/sessions/2c2097974e16d932ae8bd4386436f3cc_activity.pkl differ diff --git a/backend/instance/sessions/2cdbce51371243f0edf27bcc9b9b4bce_activity.pkl b/backend/instance/sessions/2cdbce51371243f0edf27bcc9b9b4bce_activity.pkl new file mode 100644 index 000000000..0b8b04ca1 Binary files /dev/null and b/backend/instance/sessions/2cdbce51371243f0edf27bcc9b9b4bce_activity.pkl differ diff --git a/backend/instance/sessions/3307fb7db9027d56380aaf8d17728c56_activity.pkl b/backend/instance/sessions/3307fb7db9027d56380aaf8d17728c56_activity.pkl new file mode 100644 index 000000000..811f08bea Binary files /dev/null and b/backend/instance/sessions/3307fb7db9027d56380aaf8d17728c56_activity.pkl differ diff --git a/backend/instance/sessions/3490389ed8168efc41d0ec7a888faaf3_activity.pkl b/backend/instance/sessions/3490389ed8168efc41d0ec7a888faaf3_activity.pkl new file mode 100644 index 000000000..7e6a7a5b7 Binary files /dev/null and b/backend/instance/sessions/3490389ed8168efc41d0ec7a888faaf3_activity.pkl differ diff --git a/backend/instance/sessions/34edaaa870fdad92f257ebe6838b669f_activity.pkl b/backend/instance/sessions/34edaaa870fdad92f257ebe6838b669f_activity.pkl new file mode 100644 index 000000000..28e4f4e5a Binary files /dev/null and b/backend/instance/sessions/34edaaa870fdad92f257ebe6838b669f_activity.pkl differ diff --git a/backend/instance/sessions/3534a3969f5c43c77aff59a86a1dc15d_activity.pkl b/backend/instance/sessions/3534a3969f5c43c77aff59a86a1dc15d_activity.pkl new file mode 100644 index 000000000..b8b8cef1c Binary files /dev/null and b/backend/instance/sessions/3534a3969f5c43c77aff59a86a1dc15d_activity.pkl differ diff --git a/backend/instance/sessions/36a480845bf01231af25180a4cf05edd_activity.pkl b/backend/instance/sessions/36a480845bf01231af25180a4cf05edd_activity.pkl new file mode 100644 index 000000000..4e028d8ad Binary files /dev/null and b/backend/instance/sessions/36a480845bf01231af25180a4cf05edd_activity.pkl differ diff --git a/backend/instance/sessions/3a94d280da40fa2e7e9ef0b316c8bf0a_activity.pkl b/backend/instance/sessions/3a94d280da40fa2e7e9ef0b316c8bf0a_activity.pkl new file mode 100644 index 000000000..be5d04fbd Binary files /dev/null and b/backend/instance/sessions/3a94d280da40fa2e7e9ef0b316c8bf0a_activity.pkl differ diff --git a/backend/instance/sessions/3b517af482be136c95f6ce6851b8156f_activity.pkl b/backend/instance/sessions/3b517af482be136c95f6ce6851b8156f_activity.pkl new file mode 100644 index 000000000..38953bbb4 Binary files /dev/null and b/backend/instance/sessions/3b517af482be136c95f6ce6851b8156f_activity.pkl differ diff --git a/backend/instance/sessions/3b6ad7e75832c3933dc30e0843760f48_activity.pkl b/backend/instance/sessions/3b6ad7e75832c3933dc30e0843760f48_activity.pkl new file mode 100644 index 000000000..1b0f2d477 Binary files /dev/null and b/backend/instance/sessions/3b6ad7e75832c3933dc30e0843760f48_activity.pkl differ diff --git a/backend/instance/sessions/3c3c21617fea34e84f332da3a8c9e19b_activity.pkl b/backend/instance/sessions/3c3c21617fea34e84f332da3a8c9e19b_activity.pkl new file mode 100644 index 000000000..c108d0f09 Binary files /dev/null and b/backend/instance/sessions/3c3c21617fea34e84f332da3a8c9e19b_activity.pkl differ diff --git a/backend/instance/sessions/3e29c09abaf3bc17fa9d0faea607459c_activity.pkl b/backend/instance/sessions/3e29c09abaf3bc17fa9d0faea607459c_activity.pkl new file mode 100644 index 000000000..d27ddcce3 Binary files /dev/null and b/backend/instance/sessions/3e29c09abaf3bc17fa9d0faea607459c_activity.pkl differ diff --git a/backend/instance/sessions/3f1b9007471bf60d2b06a0d2bb20ca28_activity.pkl b/backend/instance/sessions/3f1b9007471bf60d2b06a0d2bb20ca28_activity.pkl new file mode 100644 index 000000000..7654e3cd4 Binary files /dev/null and b/backend/instance/sessions/3f1b9007471bf60d2b06a0d2bb20ca28_activity.pkl differ diff --git a/backend/instance/sessions/4176bbd5dc8d671d5d191dd0eda6c16e_activity.pkl b/backend/instance/sessions/4176bbd5dc8d671d5d191dd0eda6c16e_activity.pkl new file mode 100644 index 000000000..e30071565 Binary files /dev/null and b/backend/instance/sessions/4176bbd5dc8d671d5d191dd0eda6c16e_activity.pkl differ diff --git a/backend/instance/sessions/4460e7fb1f0d87e26272315a588ff623_activity.pkl b/backend/instance/sessions/4460e7fb1f0d87e26272315a588ff623_activity.pkl new file mode 100644 index 000000000..e3813b48a Binary files /dev/null and b/backend/instance/sessions/4460e7fb1f0d87e26272315a588ff623_activity.pkl differ diff --git a/backend/instance/sessions/462656dbe2787e022a0ccc20841b7a8d_activity.pkl b/backend/instance/sessions/462656dbe2787e022a0ccc20841b7a8d_activity.pkl new file mode 100644 index 000000000..86473a876 Binary files /dev/null and b/backend/instance/sessions/462656dbe2787e022a0ccc20841b7a8d_activity.pkl differ diff --git a/backend/instance/sessions/466c4b6e3bce680907c4bd76aecf8e53_activity.pkl b/backend/instance/sessions/466c4b6e3bce680907c4bd76aecf8e53_activity.pkl new file mode 100644 index 000000000..a3868b4f5 Binary files /dev/null and b/backend/instance/sessions/466c4b6e3bce680907c4bd76aecf8e53_activity.pkl differ diff --git a/backend/instance/sessions/46ad08f00a5928331feefd56ba7d0f91_activity.pkl b/backend/instance/sessions/46ad08f00a5928331feefd56ba7d0f91_activity.pkl new file mode 100644 index 000000000..106253cb1 Binary files /dev/null and b/backend/instance/sessions/46ad08f00a5928331feefd56ba7d0f91_activity.pkl differ diff --git a/backend/instance/sessions/48fe1c3de8907c3f1cf51f5ed6c3b778_activity.pkl b/backend/instance/sessions/48fe1c3de8907c3f1cf51f5ed6c3b778_activity.pkl new file mode 100644 index 000000000..fc63c5580 Binary files /dev/null and b/backend/instance/sessions/48fe1c3de8907c3f1cf51f5ed6c3b778_activity.pkl differ diff --git a/backend/instance/sessions/492dea46b7bf4a5592abc12cc7152d57_activity.pkl b/backend/instance/sessions/492dea46b7bf4a5592abc12cc7152d57_activity.pkl new file mode 100644 index 000000000..50a043d9d Binary files /dev/null and b/backend/instance/sessions/492dea46b7bf4a5592abc12cc7152d57_activity.pkl differ diff --git a/backend/instance/sessions/514cad00e21687b1ab68d25874e5c92d_activity.pkl b/backend/instance/sessions/514cad00e21687b1ab68d25874e5c92d_activity.pkl new file mode 100644 index 000000000..51a83ffe1 Binary files /dev/null and b/backend/instance/sessions/514cad00e21687b1ab68d25874e5c92d_activity.pkl differ diff --git a/backend/instance/sessions/56a9be44080dcecde79923d81b708b51_activity.pkl b/backend/instance/sessions/56a9be44080dcecde79923d81b708b51_activity.pkl new file mode 100644 index 000000000..be76f20ba Binary files /dev/null and b/backend/instance/sessions/56a9be44080dcecde79923d81b708b51_activity.pkl differ diff --git a/backend/instance/sessions/5728fe1c239730f8716e5e38a544d09f_activity.pkl b/backend/instance/sessions/5728fe1c239730f8716e5e38a544d09f_activity.pkl new file mode 100644 index 000000000..5ae24fcb4 Binary files /dev/null and b/backend/instance/sessions/5728fe1c239730f8716e5e38a544d09f_activity.pkl differ diff --git a/backend/instance/sessions/58548ad8bce89acb2d48e481e55559cf_activity.pkl b/backend/instance/sessions/58548ad8bce89acb2d48e481e55559cf_activity.pkl new file mode 100644 index 000000000..583daeaab Binary files /dev/null and b/backend/instance/sessions/58548ad8bce89acb2d48e481e55559cf_activity.pkl differ diff --git a/backend/instance/sessions/5be73825e6206886f719232260c2e478_activity.pkl b/backend/instance/sessions/5be73825e6206886f719232260c2e478_activity.pkl new file mode 100644 index 000000000..b7bf4f3ad Binary files /dev/null and b/backend/instance/sessions/5be73825e6206886f719232260c2e478_activity.pkl differ diff --git a/backend/instance/sessions/5c0d3486784b6f1430c317ba5889e3c2_activity.pkl b/backend/instance/sessions/5c0d3486784b6f1430c317ba5889e3c2_activity.pkl new file mode 100644 index 000000000..5dc81fc1d Binary files /dev/null and b/backend/instance/sessions/5c0d3486784b6f1430c317ba5889e3c2_activity.pkl differ diff --git a/backend/instance/sessions/6143210f0d9c0936e11a7389c867956a_activity.pkl b/backend/instance/sessions/6143210f0d9c0936e11a7389c867956a_activity.pkl new file mode 100644 index 000000000..9bcdb9fc1 Binary files /dev/null and b/backend/instance/sessions/6143210f0d9c0936e11a7389c867956a_activity.pkl differ diff --git a/backend/instance/sessions/61f43e3f4b3e362893e425a97dbced75_activity.pkl b/backend/instance/sessions/61f43e3f4b3e362893e425a97dbced75_activity.pkl new file mode 100644 index 000000000..3ee315a17 Binary files /dev/null and b/backend/instance/sessions/61f43e3f4b3e362893e425a97dbced75_activity.pkl differ diff --git a/backend/instance/sessions/64f973666b46bc5f8fad16f0f9ef6e9f_activity.pkl b/backend/instance/sessions/64f973666b46bc5f8fad16f0f9ef6e9f_activity.pkl new file mode 100644 index 000000000..299eda661 Binary files /dev/null and b/backend/instance/sessions/64f973666b46bc5f8fad16f0f9ef6e9f_activity.pkl differ diff --git a/backend/instance/sessions/65637196d72918bbef943358aaf3a050_activity.pkl b/backend/instance/sessions/65637196d72918bbef943358aaf3a050_activity.pkl new file mode 100644 index 000000000..749982b5e Binary files /dev/null and b/backend/instance/sessions/65637196d72918bbef943358aaf3a050_activity.pkl differ diff --git a/backend/instance/sessions/6ca2d1f0b7fa82f0ec63e1181fe86efb_activity.pkl b/backend/instance/sessions/6ca2d1f0b7fa82f0ec63e1181fe86efb_activity.pkl new file mode 100644 index 000000000..cf278389d Binary files /dev/null and b/backend/instance/sessions/6ca2d1f0b7fa82f0ec63e1181fe86efb_activity.pkl differ diff --git a/backend/instance/sessions/6d55128c292912b51ae4b02f43c235a2_activity.pkl b/backend/instance/sessions/6d55128c292912b51ae4b02f43c235a2_activity.pkl new file mode 100644 index 000000000..fa0e910d1 Binary files /dev/null and b/backend/instance/sessions/6d55128c292912b51ae4b02f43c235a2_activity.pkl differ diff --git a/backend/instance/sessions/72cdebc3cd3037c07a61808462024fa9_activity.pkl b/backend/instance/sessions/72cdebc3cd3037c07a61808462024fa9_activity.pkl new file mode 100644 index 000000000..9f07d23fa Binary files /dev/null and b/backend/instance/sessions/72cdebc3cd3037c07a61808462024fa9_activity.pkl differ diff --git a/backend/instance/sessions/752b6bd771a072726bcd712aead13d61_activity.pkl b/backend/instance/sessions/752b6bd771a072726bcd712aead13d61_activity.pkl new file mode 100644 index 000000000..30bc812a2 Binary files /dev/null and b/backend/instance/sessions/752b6bd771a072726bcd712aead13d61_activity.pkl differ diff --git a/backend/instance/sessions/79dda33f547e242f1a31cc71c1500038_activity.pkl b/backend/instance/sessions/79dda33f547e242f1a31cc71c1500038_activity.pkl new file mode 100644 index 000000000..167b29553 Binary files /dev/null and b/backend/instance/sessions/79dda33f547e242f1a31cc71c1500038_activity.pkl differ diff --git a/backend/instance/sessions/7c3b44479e6036788ca84e89b19a03d3_activity.pkl b/backend/instance/sessions/7c3b44479e6036788ca84e89b19a03d3_activity.pkl new file mode 100644 index 000000000..628e174cf Binary files /dev/null and b/backend/instance/sessions/7c3b44479e6036788ca84e89b19a03d3_activity.pkl differ diff --git a/backend/instance/sessions/7d4efd68510be70d7a3ac31b01463ec2_activity.pkl b/backend/instance/sessions/7d4efd68510be70d7a3ac31b01463ec2_activity.pkl new file mode 100644 index 000000000..69c5a17c0 Binary files /dev/null and b/backend/instance/sessions/7d4efd68510be70d7a3ac31b01463ec2_activity.pkl differ diff --git a/backend/instance/sessions/7f3c532c0c7138ff63acb70130604f69_activity.pkl b/backend/instance/sessions/7f3c532c0c7138ff63acb70130604f69_activity.pkl new file mode 100644 index 000000000..f41065479 Binary files /dev/null and b/backend/instance/sessions/7f3c532c0c7138ff63acb70130604f69_activity.pkl differ diff --git a/backend/instance/sessions/8013fee4a01dbeb07d3f43b0d9f8b494_activity.pkl b/backend/instance/sessions/8013fee4a01dbeb07d3f43b0d9f8b494_activity.pkl new file mode 100644 index 000000000..e66925ec4 Binary files /dev/null and b/backend/instance/sessions/8013fee4a01dbeb07d3f43b0d9f8b494_activity.pkl differ diff --git a/backend/instance/sessions/831082bafd64825fdd66b7213be76222_activity.pkl b/backend/instance/sessions/831082bafd64825fdd66b7213be76222_activity.pkl new file mode 100644 index 000000000..6d6d14921 Binary files /dev/null and b/backend/instance/sessions/831082bafd64825fdd66b7213be76222_activity.pkl differ diff --git a/backend/instance/sessions/8539e780f1befaff0136132beb2aab6f_activity.pkl b/backend/instance/sessions/8539e780f1befaff0136132beb2aab6f_activity.pkl new file mode 100644 index 000000000..2e6a2b9ba Binary files /dev/null and b/backend/instance/sessions/8539e780f1befaff0136132beb2aab6f_activity.pkl differ diff --git a/backend/instance/sessions/866f992861a47a271743a2dbe5f9bfd1_activity.pkl b/backend/instance/sessions/866f992861a47a271743a2dbe5f9bfd1_activity.pkl new file mode 100644 index 000000000..047e3fd3a Binary files /dev/null and b/backend/instance/sessions/866f992861a47a271743a2dbe5f9bfd1_activity.pkl differ diff --git a/backend/instance/sessions/880c64f5fcccefaf0d831fbf0450d4fb_activity.pkl b/backend/instance/sessions/880c64f5fcccefaf0d831fbf0450d4fb_activity.pkl new file mode 100644 index 000000000..9ad49ee62 Binary files /dev/null and b/backend/instance/sessions/880c64f5fcccefaf0d831fbf0450d4fb_activity.pkl differ diff --git a/backend/instance/sessions/8bd86ae137f4cac3d410ec7a1b864362_activity.pkl b/backend/instance/sessions/8bd86ae137f4cac3d410ec7a1b864362_activity.pkl new file mode 100644 index 000000000..1027b0e88 Binary files /dev/null and b/backend/instance/sessions/8bd86ae137f4cac3d410ec7a1b864362_activity.pkl differ diff --git a/backend/instance/sessions/8c37e6124f9db9199ddbe6ac36abec0e_activity.pkl b/backend/instance/sessions/8c37e6124f9db9199ddbe6ac36abec0e_activity.pkl new file mode 100644 index 000000000..e8a0af7dd Binary files /dev/null and b/backend/instance/sessions/8c37e6124f9db9199ddbe6ac36abec0e_activity.pkl differ diff --git a/backend/instance/sessions/8d10d2a8db4933217cc3ed83c72fbf7f_activity.pkl b/backend/instance/sessions/8d10d2a8db4933217cc3ed83c72fbf7f_activity.pkl new file mode 100644 index 000000000..700359cd9 Binary files /dev/null and b/backend/instance/sessions/8d10d2a8db4933217cc3ed83c72fbf7f_activity.pkl differ diff --git a/backend/instance/sessions/8f41f7c5444a4786abd89982b44fbedb_activity.pkl b/backend/instance/sessions/8f41f7c5444a4786abd89982b44fbedb_activity.pkl new file mode 100644 index 000000000..169eb2216 Binary files /dev/null and b/backend/instance/sessions/8f41f7c5444a4786abd89982b44fbedb_activity.pkl differ diff --git a/backend/instance/sessions/8f515338da07038a3a6e13ab22425779_activity.pkl b/backend/instance/sessions/8f515338da07038a3a6e13ab22425779_activity.pkl new file mode 100644 index 000000000..279072e58 Binary files /dev/null and b/backend/instance/sessions/8f515338da07038a3a6e13ab22425779_activity.pkl differ diff --git a/backend/instance/sessions/8fa5c7656c889b2b2dfb7dcf4a5e01da_activity.pkl b/backend/instance/sessions/8fa5c7656c889b2b2dfb7dcf4a5e01da_activity.pkl new file mode 100644 index 000000000..5a4e0aadb Binary files /dev/null and b/backend/instance/sessions/8fa5c7656c889b2b2dfb7dcf4a5e01da_activity.pkl differ diff --git a/backend/instance/sessions/8fd3dd7d29dcdfeded4f2ba8cc3b6e87_activity.pkl b/backend/instance/sessions/8fd3dd7d29dcdfeded4f2ba8cc3b6e87_activity.pkl new file mode 100644 index 000000000..f870357b1 Binary files /dev/null and b/backend/instance/sessions/8fd3dd7d29dcdfeded4f2ba8cc3b6e87_activity.pkl differ diff --git a/backend/instance/sessions/914f46b4537cd95fbbe783d7d5a099e2_activity.pkl b/backend/instance/sessions/914f46b4537cd95fbbe783d7d5a099e2_activity.pkl new file mode 100644 index 000000000..cc41e897c Binary files /dev/null and b/backend/instance/sessions/914f46b4537cd95fbbe783d7d5a099e2_activity.pkl differ diff --git a/backend/instance/sessions/9364a5c8847606343cd1a1b1677d93e8_activity.pkl b/backend/instance/sessions/9364a5c8847606343cd1a1b1677d93e8_activity.pkl new file mode 100644 index 000000000..c6cb34d61 Binary files /dev/null and b/backend/instance/sessions/9364a5c8847606343cd1a1b1677d93e8_activity.pkl differ diff --git a/backend/instance/sessions/9533413373be11d24c5e6747d3390b4e_activity.pkl b/backend/instance/sessions/9533413373be11d24c5e6747d3390b4e_activity.pkl new file mode 100644 index 000000000..0a91cfc72 Binary files /dev/null and b/backend/instance/sessions/9533413373be11d24c5e6747d3390b4e_activity.pkl differ diff --git a/backend/instance/sessions/95f604501a53c52f94f22ef31e571f94_activity.pkl b/backend/instance/sessions/95f604501a53c52f94f22ef31e571f94_activity.pkl new file mode 100644 index 000000000..bb1af4663 Binary files /dev/null and b/backend/instance/sessions/95f604501a53c52f94f22ef31e571f94_activity.pkl differ diff --git a/backend/instance/sessions/97b6ea09cd5610a73cc92f023df600b6_activity.pkl b/backend/instance/sessions/97b6ea09cd5610a73cc92f023df600b6_activity.pkl new file mode 100644 index 000000000..7a2288c08 Binary files /dev/null and b/backend/instance/sessions/97b6ea09cd5610a73cc92f023df600b6_activity.pkl differ diff --git a/backend/instance/sessions/9895d782c33f20f835316dbcb47e5e99_activity.pkl b/backend/instance/sessions/9895d782c33f20f835316dbcb47e5e99_activity.pkl new file mode 100644 index 000000000..81b621aee Binary files /dev/null and b/backend/instance/sessions/9895d782c33f20f835316dbcb47e5e99_activity.pkl differ diff --git a/backend/instance/sessions/997e94e05f18bad859d971587d5b1ac2_activity.pkl b/backend/instance/sessions/997e94e05f18bad859d971587d5b1ac2_activity.pkl new file mode 100644 index 000000000..ed8da4a12 Binary files /dev/null and b/backend/instance/sessions/997e94e05f18bad859d971587d5b1ac2_activity.pkl differ diff --git a/backend/instance/sessions/9e3d768544b507b186b293de0662e906_activity.pkl b/backend/instance/sessions/9e3d768544b507b186b293de0662e906_activity.pkl new file mode 100644 index 000000000..78897b14c Binary files /dev/null and b/backend/instance/sessions/9e3d768544b507b186b293de0662e906_activity.pkl differ diff --git a/backend/instance/sessions/9e8aef458ea5568b198ba82d522cee2f_activity.pkl b/backend/instance/sessions/9e8aef458ea5568b198ba82d522cee2f_activity.pkl new file mode 100644 index 000000000..14d2f16cd Binary files /dev/null and b/backend/instance/sessions/9e8aef458ea5568b198ba82d522cee2f_activity.pkl differ diff --git a/backend/instance/sessions/9f6f14941701fe353571b6dff86a9c5d_activity.pkl b/backend/instance/sessions/9f6f14941701fe353571b6dff86a9c5d_activity.pkl new file mode 100644 index 000000000..be334ea9b Binary files /dev/null and b/backend/instance/sessions/9f6f14941701fe353571b6dff86a9c5d_activity.pkl differ diff --git a/backend/instance/sessions/a08515e5c91ce8fbea31fd0223eb70c0_activity.pkl b/backend/instance/sessions/a08515e5c91ce8fbea31fd0223eb70c0_activity.pkl new file mode 100644 index 000000000..c91d936e1 Binary files /dev/null and b/backend/instance/sessions/a08515e5c91ce8fbea31fd0223eb70c0_activity.pkl differ diff --git a/backend/instance/sessions/a1c7200b19460f09be4722a480b90f24_activity.pkl b/backend/instance/sessions/a1c7200b19460f09be4722a480b90f24_activity.pkl new file mode 100644 index 000000000..840773463 Binary files /dev/null and b/backend/instance/sessions/a1c7200b19460f09be4722a480b90f24_activity.pkl differ diff --git a/backend/instance/sessions/a4c768088b0a67cda6e0096f9e6d6a74_activity.pkl b/backend/instance/sessions/a4c768088b0a67cda6e0096f9e6d6a74_activity.pkl new file mode 100644 index 000000000..6d7f53500 Binary files /dev/null and b/backend/instance/sessions/a4c768088b0a67cda6e0096f9e6d6a74_activity.pkl differ diff --git a/backend/instance/sessions/a4eb53ac7c0d4e2d16bd76571921e02b_activity.pkl b/backend/instance/sessions/a4eb53ac7c0d4e2d16bd76571921e02b_activity.pkl new file mode 100644 index 000000000..3faab445f Binary files /dev/null and b/backend/instance/sessions/a4eb53ac7c0d4e2d16bd76571921e02b_activity.pkl differ diff --git a/backend/instance/sessions/a6407e79d6e38eca24c3538341e8325a_activity.pkl b/backend/instance/sessions/a6407e79d6e38eca24c3538341e8325a_activity.pkl new file mode 100644 index 000000000..1a6b3adac Binary files /dev/null and b/backend/instance/sessions/a6407e79d6e38eca24c3538341e8325a_activity.pkl differ diff --git a/backend/instance/sessions/a8dbe10c310227cbd584c57bd836bfe7_activity.pkl b/backend/instance/sessions/a8dbe10c310227cbd584c57bd836bfe7_activity.pkl new file mode 100644 index 000000000..086be077c Binary files /dev/null and b/backend/instance/sessions/a8dbe10c310227cbd584c57bd836bfe7_activity.pkl differ diff --git a/backend/instance/sessions/acec2f8a36ab26159c5649e8277931e7_activity.pkl b/backend/instance/sessions/acec2f8a36ab26159c5649e8277931e7_activity.pkl new file mode 100644 index 000000000..a3c6c5225 Binary files /dev/null and b/backend/instance/sessions/acec2f8a36ab26159c5649e8277931e7_activity.pkl differ diff --git a/backend/instance/sessions/b13c7636a6e5d8bed9765b84aa79eec9_activity.pkl b/backend/instance/sessions/b13c7636a6e5d8bed9765b84aa79eec9_activity.pkl new file mode 100644 index 000000000..a68660fb5 Binary files /dev/null and b/backend/instance/sessions/b13c7636a6e5d8bed9765b84aa79eec9_activity.pkl differ diff --git a/backend/instance/sessions/b18b7dac200b0b250dc5799fc23b41b5_activity.pkl b/backend/instance/sessions/b18b7dac200b0b250dc5799fc23b41b5_activity.pkl new file mode 100644 index 000000000..6b7355bd2 Binary files /dev/null and b/backend/instance/sessions/b18b7dac200b0b250dc5799fc23b41b5_activity.pkl differ diff --git a/backend/instance/sessions/b44b70a91a5703beefa2fc4e976dc6b9_activity.pkl b/backend/instance/sessions/b44b70a91a5703beefa2fc4e976dc6b9_activity.pkl new file mode 100644 index 000000000..d34538c7c Binary files /dev/null and b/backend/instance/sessions/b44b70a91a5703beefa2fc4e976dc6b9_activity.pkl differ diff --git a/backend/instance/sessions/b47356e943d64a47b72a4b46700bb091_activity.pkl b/backend/instance/sessions/b47356e943d64a47b72a4b46700bb091_activity.pkl new file mode 100644 index 000000000..76533f416 Binary files /dev/null and b/backend/instance/sessions/b47356e943d64a47b72a4b46700bb091_activity.pkl differ diff --git a/backend/instance/sessions/b7423ad04812c30215ca6a010b1a866d_activity.pkl b/backend/instance/sessions/b7423ad04812c30215ca6a010b1a866d_activity.pkl new file mode 100644 index 000000000..fecd1e873 Binary files /dev/null and b/backend/instance/sessions/b7423ad04812c30215ca6a010b1a866d_activity.pkl differ diff --git a/backend/instance/sessions/b863acbfcc5a187515e22f35d5c6d0d2_activity.pkl b/backend/instance/sessions/b863acbfcc5a187515e22f35d5c6d0d2_activity.pkl new file mode 100644 index 000000000..eb50e747e Binary files /dev/null and b/backend/instance/sessions/b863acbfcc5a187515e22f35d5c6d0d2_activity.pkl differ diff --git a/backend/instance/sessions/bb7f56b8db33ed84bf1c9ea2fcb587ae_activity.pkl b/backend/instance/sessions/bb7f56b8db33ed84bf1c9ea2fcb587ae_activity.pkl new file mode 100644 index 000000000..75b2feb49 Binary files /dev/null and b/backend/instance/sessions/bb7f56b8db33ed84bf1c9ea2fcb587ae_activity.pkl differ diff --git a/backend/instance/sessions/bcd020d84b08bab2d4d59094bedb0652_activity.pkl b/backend/instance/sessions/bcd020d84b08bab2d4d59094bedb0652_activity.pkl new file mode 100644 index 000000000..0e71021ef Binary files /dev/null and b/backend/instance/sessions/bcd020d84b08bab2d4d59094bedb0652_activity.pkl differ diff --git a/backend/instance/sessions/bcdb860bfbf834e0398fb985b68fae7a_activity.pkl b/backend/instance/sessions/bcdb860bfbf834e0398fb985b68fae7a_activity.pkl new file mode 100644 index 000000000..c0573fd54 Binary files /dev/null and b/backend/instance/sessions/bcdb860bfbf834e0398fb985b68fae7a_activity.pkl differ diff --git a/backend/instance/sessions/bfc382aef4ec02e3c6e760fd3e3d7f5f_activity.pkl b/backend/instance/sessions/bfc382aef4ec02e3c6e760fd3e3d7f5f_activity.pkl new file mode 100644 index 000000000..9c72a9813 Binary files /dev/null and b/backend/instance/sessions/bfc382aef4ec02e3c6e760fd3e3d7f5f_activity.pkl differ diff --git a/backend/instance/sessions/c3bb38c12cf7847513f6b9cbd457a900_activity.pkl b/backend/instance/sessions/c3bb38c12cf7847513f6b9cbd457a900_activity.pkl new file mode 100644 index 000000000..d42ef9062 Binary files /dev/null and b/backend/instance/sessions/c3bb38c12cf7847513f6b9cbd457a900_activity.pkl differ diff --git a/backend/instance/sessions/c65e8d77f21df596ed3fb03e4e952db1_activity.pkl b/backend/instance/sessions/c65e8d77f21df596ed3fb03e4e952db1_activity.pkl new file mode 100644 index 000000000..bda0f3ec3 Binary files /dev/null and b/backend/instance/sessions/c65e8d77f21df596ed3fb03e4e952db1_activity.pkl differ diff --git a/backend/instance/sessions/c7b925748fd09b45ecd927018f472355_activity.pkl b/backend/instance/sessions/c7b925748fd09b45ecd927018f472355_activity.pkl new file mode 100644 index 000000000..cc7c666a8 Binary files /dev/null and b/backend/instance/sessions/c7b925748fd09b45ecd927018f472355_activity.pkl differ diff --git a/backend/instance/sessions/c85a6a2d6491e55d823b6421eceb1703_activity.pkl b/backend/instance/sessions/c85a6a2d6491e55d823b6421eceb1703_activity.pkl new file mode 100644 index 000000000..af34c075d Binary files /dev/null and b/backend/instance/sessions/c85a6a2d6491e55d823b6421eceb1703_activity.pkl differ diff --git a/backend/instance/sessions/c8dede546f88a2ae0e06f527e4ea65b2_activity.pkl b/backend/instance/sessions/c8dede546f88a2ae0e06f527e4ea65b2_activity.pkl new file mode 100644 index 000000000..c463b0a2e Binary files /dev/null and b/backend/instance/sessions/c8dede546f88a2ae0e06f527e4ea65b2_activity.pkl differ diff --git a/backend/instance/sessions/c9884a3f1d4ce15c73b73ae13dc093bd_activity.pkl b/backend/instance/sessions/c9884a3f1d4ce15c73b73ae13dc093bd_activity.pkl new file mode 100644 index 000000000..317fe623f Binary files /dev/null and b/backend/instance/sessions/c9884a3f1d4ce15c73b73ae13dc093bd_activity.pkl differ diff --git a/backend/instance/sessions/cba01f44700115008d7e5db55cd06833_activity.pkl b/backend/instance/sessions/cba01f44700115008d7e5db55cd06833_activity.pkl new file mode 100644 index 000000000..ce2c595fc Binary files /dev/null and b/backend/instance/sessions/cba01f44700115008d7e5db55cd06833_activity.pkl differ diff --git a/backend/instance/sessions/cd6e17c71a991d3651c1a5e0b3144270_activity.pkl b/backend/instance/sessions/cd6e17c71a991d3651c1a5e0b3144270_activity.pkl new file mode 100644 index 000000000..090be507d Binary files /dev/null and b/backend/instance/sessions/cd6e17c71a991d3651c1a5e0b3144270_activity.pkl differ diff --git a/backend/instance/sessions/d03b054ed9b605223bb262a6a8c2c171_activity.pkl b/backend/instance/sessions/d03b054ed9b605223bb262a6a8c2c171_activity.pkl new file mode 100644 index 000000000..e01b78820 Binary files /dev/null and b/backend/instance/sessions/d03b054ed9b605223bb262a6a8c2c171_activity.pkl differ diff --git a/backend/instance/sessions/d43951de7229890123b77e6b416d05ab_activity.pkl b/backend/instance/sessions/d43951de7229890123b77e6b416d05ab_activity.pkl new file mode 100644 index 000000000..81941a123 Binary files /dev/null and b/backend/instance/sessions/d43951de7229890123b77e6b416d05ab_activity.pkl differ diff --git a/backend/instance/sessions/dca2ef77deb7f93cf1add5e8e86a0ce8_activity.pkl b/backend/instance/sessions/dca2ef77deb7f93cf1add5e8e86a0ce8_activity.pkl new file mode 100644 index 000000000..c35155252 Binary files /dev/null and b/backend/instance/sessions/dca2ef77deb7f93cf1add5e8e86a0ce8_activity.pkl differ diff --git a/backend/instance/sessions/dd7e0464ba6fdb085c94ee58d160ea72_activity.pkl b/backend/instance/sessions/dd7e0464ba6fdb085c94ee58d160ea72_activity.pkl new file mode 100644 index 000000000..2bd4098a4 Binary files /dev/null and b/backend/instance/sessions/dd7e0464ba6fdb085c94ee58d160ea72_activity.pkl differ diff --git a/backend/instance/sessions/de0d70ff55e9bb08538f4bd978e1dfc3_activity.pkl b/backend/instance/sessions/de0d70ff55e9bb08538f4bd978e1dfc3_activity.pkl new file mode 100644 index 000000000..8ecebd6e8 Binary files /dev/null and b/backend/instance/sessions/de0d70ff55e9bb08538f4bd978e1dfc3_activity.pkl differ diff --git a/backend/instance/sessions/e0022d6ba428c63753080c05c81e0166_activity.pkl b/backend/instance/sessions/e0022d6ba428c63753080c05c81e0166_activity.pkl new file mode 100644 index 000000000..d334c4ee4 Binary files /dev/null and b/backend/instance/sessions/e0022d6ba428c63753080c05c81e0166_activity.pkl differ diff --git a/backend/instance/sessions/e055c85fbbdc9dc0b199ff9f345f0c2b_activity.pkl b/backend/instance/sessions/e055c85fbbdc9dc0b199ff9f345f0c2b_activity.pkl new file mode 100644 index 000000000..8eda740df Binary files /dev/null and b/backend/instance/sessions/e055c85fbbdc9dc0b199ff9f345f0c2b_activity.pkl differ diff --git a/backend/instance/sessions/e7db5f422d604c470a50a27a7ab184ec_activity.pkl b/backend/instance/sessions/e7db5f422d604c470a50a27a7ab184ec_activity.pkl new file mode 100644 index 000000000..d1229bde1 Binary files /dev/null and b/backend/instance/sessions/e7db5f422d604c470a50a27a7ab184ec_activity.pkl differ diff --git a/backend/instance/sessions/e976b1aeb14bb7a6b681345d4442df0e_activity.pkl b/backend/instance/sessions/e976b1aeb14bb7a6b681345d4442df0e_activity.pkl new file mode 100644 index 000000000..e4dae4ef8 Binary files /dev/null and b/backend/instance/sessions/e976b1aeb14bb7a6b681345d4442df0e_activity.pkl differ diff --git a/backend/instance/sessions/ea3854315802d0fdca11b38ae35588c8_activity.pkl b/backend/instance/sessions/ea3854315802d0fdca11b38ae35588c8_activity.pkl new file mode 100644 index 000000000..0e1648345 Binary files /dev/null and b/backend/instance/sessions/ea3854315802d0fdca11b38ae35588c8_activity.pkl differ diff --git a/backend/instance/sessions/ecba23f8cb5581f52d4d61efe67c6e2a_activity.pkl b/backend/instance/sessions/ecba23f8cb5581f52d4d61efe67c6e2a_activity.pkl new file mode 100644 index 000000000..b22fd14dc Binary files /dev/null and b/backend/instance/sessions/ecba23f8cb5581f52d4d61efe67c6e2a_activity.pkl differ diff --git a/backend/instance/sessions/eed94a569cbb7329eec3d39e0a708ef3_activity.pkl b/backend/instance/sessions/eed94a569cbb7329eec3d39e0a708ef3_activity.pkl new file mode 100644 index 000000000..89f0d57d0 Binary files /dev/null and b/backend/instance/sessions/eed94a569cbb7329eec3d39e0a708ef3_activity.pkl differ diff --git a/backend/instance/sessions/f4c440d214466cbbd3f916417480faba_activity.pkl b/backend/instance/sessions/f4c440d214466cbbd3f916417480faba_activity.pkl new file mode 100644 index 000000000..65c1e77d2 Binary files /dev/null and b/backend/instance/sessions/f4c440d214466cbbd3f916417480faba_activity.pkl differ diff --git a/backend/instance/sessions/f6d6be49872df6e4e9730212fe126eeb_activity.pkl b/backend/instance/sessions/f6d6be49872df6e4e9730212fe126eeb_activity.pkl new file mode 100644 index 000000000..35da0b815 Binary files /dev/null and b/backend/instance/sessions/f6d6be49872df6e4e9730212fe126eeb_activity.pkl differ diff --git a/backend/instance/sessions/f90c2d4cc2cc357043a62526eda398f0_activity.pkl b/backend/instance/sessions/f90c2d4cc2cc357043a62526eda398f0_activity.pkl new file mode 100644 index 000000000..23c906642 Binary files /dev/null and b/backend/instance/sessions/f90c2d4cc2cc357043a62526eda398f0_activity.pkl differ diff --git a/backend/instance/sessions/fbfd7027a95d50d3163f2551e1426215_activity.pkl b/backend/instance/sessions/fbfd7027a95d50d3163f2551e1426215_activity.pkl new file mode 100644 index 000000000..87bd870bd Binary files /dev/null and b/backend/instance/sessions/fbfd7027a95d50d3163f2551e1426215_activity.pkl differ diff --git a/backend/instance/sessions/fd8fe74a0b000de294cd8d2d12565558_activity.pkl b/backend/instance/sessions/fd8fe74a0b000de294cd8d2d12565558_activity.pkl new file mode 100644 index 000000000..dc4495fb4 Binary files /dev/null and b/backend/instance/sessions/fd8fe74a0b000de294cd8d2d12565558_activity.pkl differ diff --git a/backend/instance/sessions/fe412b004ee48abd8780838cd5ae850a_activity.pkl b/backend/instance/sessions/fe412b004ee48abd8780838cd5ae850a_activity.pkl new file mode 100644 index 000000000..497e664bd Binary files /dev/null and b/backend/instance/sessions/fe412b004ee48abd8780838cd5ae850a_activity.pkl differ diff --git a/backend/instance/sessions/ff7e2b466bf82289e1c2ca89f603a7dc_activity.pkl b/backend/instance/sessions/ff7e2b466bf82289e1c2ca89f603a7dc_activity.pkl new file mode 100644 index 000000000..cffccc86f Binary files /dev/null and b/backend/instance/sessions/ff7e2b466bf82289e1c2ca89f603a7dc_activity.pkl differ diff --git a/backend/logs/admin/admin.log b/backend/logs/admin/admin.log index bf0c3ea8f..e9743d5c8 100644 --- a/backend/logs/admin/admin.log +++ b/backend/logs/admin/admin.log @@ -607,3 +607,9 @@ 2025-06-17 14:03:03 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers' 2025-06-17 14:03:03 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_system_status_api: User authenticated: True, User ID: 1, Is Admin: True 2025-06-17 14:03:04 - [admin] admin - [INFO] INFO - System-Status abgerufen von admin +2025-06-18 12:38:22 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True +2025-06-18 12:38:22 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin +2025-06-18 12:38:22 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: Could not build url for endpoint 'admin_users'. Did you mean 'admin.add_user_page' instead? +2025-06-18 12:40:29 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True +2025-06-18 12:40:29 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin +2025-06-18 12:40:29 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: Could not build url for endpoint 'admin_users'. Did you mean 'admin.add_user_page' instead? diff --git a/backend/logs/app/app.log b/backend/logs/app/app.log index f85be588f..d16f3fe55 100644 --- a/backend/logs/app/app.log +++ b/backend/logs/app/app.log @@ -42199,3 +42199,635 @@ WHERE users.role = ?] 2025-06-18 09:48:00 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... 2025-06-18 09:48:00 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet 2025-06-18 09:48:00 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:38:03 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:38:05 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:38:05 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:38:05 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-18 12:38:05 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-18 12:38:05 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-18 12:38:05 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-18 12:38:05 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-18 12:38:05 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-18 12:38:05 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-18 12:38:05 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-18 12:38:05 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-18 12:38:05 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-18 12:38:05 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-18 12:38:05 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:38:06 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:38:07 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:38:07 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:38:07 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-18 12:38:07 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-18 12:38:07 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-18 12:38:07 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-18 12:38:07 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-18 12:38:07 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-18 12:38:07 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-18 12:38:07 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-18 12:38:07 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-18 12:38:07 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-18 12:38:07 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-18 12:38:07 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:38:09 - [app] app - [INFO] INFO - Locating template 'login.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\login.html') +2025-06-18 12:38:09 - [app] app - [INFO] INFO - Locating template 'base.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\base.html') +2025-06-18 12:38:10 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:11 - [app] app - [DEBUG] DEBUG - Request: POST /auth/login +2025-06-18 12:38:12 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:13 - [app] app - [DEBUG] DEBUG - Request: GET / +2025-06-18 12:38:13 - [app] app - [DEBUG] DEBUG - Response: 302 +2025-06-18 12:38:13 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:38:13 - [app] app - [INFO] INFO - Locating template 'dashboard.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\dashboard.html') +2025-06-18 12:38:13 - [app] app - [INFO] INFO - Locating template 'macros/ui_components.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\macros\\ui_components.html') +2025-06-18 12:38:13 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:13 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:38:13 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:15 - [app] app - [DEBUG] DEBUG - Request: GET /energy/ +2025-06-18 12:38:15 - [app] app - [INFO] INFO - Locating template 'energy_dashboard.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\energy_dashboard.html') +2025-06-18 12:38:15 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:15 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:38:15 - [app] app - [DEBUG] DEBUG - Request: GET /api/energy/dashboard +2025-06-18 12:38:15 - [app] app - [DEBUG] DEBUG - Request: GET /api/energy/statistics +2025-06-18 12:38:15 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:15 - [app] app - [DEBUG] DEBUG - Request: GET /api/energy/live +2025-06-18 12:38:15 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:15 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:15 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Request: GET /calendar +2025-06-18 12:38:17 - [app] app - [INFO] INFO - Locating template 'calendar.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\calendar.html') +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Request: GET /api/calendar/events +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Request: GET /api/calendar/statistics +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Request: GET /api/calendar/statistics +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Request: GET /printers +2025-06-18 12:38:17 - [app] app - [INFO] INFO - Locating template 'printers.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\printers.html') +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-18 12:38:17 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:17 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-18 12:38:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:22 - [app] app - [DEBUG] DEBUG - Request: GET /admin/ +2025-06-18 12:38:22 - [app] app - [INFO] INFO - Locating template 'admin.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\admin.html') +2025-06-18 12:38:22 - [app] app - [ERROR] ERROR - Unhandled Exception - ID: 20250618_123822 +2025-06-18 12:38:22 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/admin/ +2025-06-18 12:38:22 - [app] app - [ERROR] ERROR - Method: GET +2025-06-18 12:38:22 - [app] app - [ERROR] ERROR - User: admin +2025-06-18 12:38:22 - [app] app - [ERROR] ERROR - Exception Type: BuildError +2025-06-18 12:38:22 - [app] app - [ERROR] ERROR - Exception: Could not build url for endpoint 'admin_users'. Did you mean 'admin.add_user_page' instead? +2025-06-18 12:38:23 - [app] app - [ERROR] ERROR - Traceback: Traceback (most recent call last): + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\blueprints\admin_unified.py", line 117, in admin_dashboard + return render_template('admin.html', stats=stats, active_tab=None) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\templating.py", line 151, in render_template + return _render(app, template, context) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\templating.py", line 132, in _render + rv = template.render(context) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\jinja2\environment.py", line 1295, in render + self.environment.handle_exception() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\jinja2\environment.py", line 942, in handle_exception + raise rewrite_traceback_stack(source=source) + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates\admin.html", line 1, in top-level template code + {% extends "base.html" %} + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates\base.html", line 456, in top-level template code + {% block content %}{% endblock %} + ^^^^^^^^^^^^^ + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates\admin.html", line 71, in block 'content' + + ^^^^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\app.py", line 1697, in url_for + return self.handle_url_build_error(error, endpoint, values) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\app.py", line 1686, in url_for + rv = url_adapter.build( # type: ignore[union-attr] + endpoint, + ...<3 lines>... + force_external=_external, + ) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\werkzeug\routing\map.py", line 924, in build + raise BuildError(endpoint, values, method, self) +werkzeug.routing.exceptions.BuildError: Could not build url for endpoint 'admin_users'. Did you mean 'admin.add_user_page' instead? + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\app.py", line 1484, in full_dispatch_request + rv = self.dispatch_request() + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\app.py", line 1469, in dispatch_request + return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask_login\utils.py", line 290, in decorated_view + return current_app.ensure_sync(func)(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\blueprints\admin_unified.py", line 88, in decorated_function + return f(*args, **kwargs) + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\blueprints\admin_unified.py", line 122, in admin_dashboard + return render_template('admin.html', stats={}, active_tab=None) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\templating.py", line 151, in render_template + return _render(app, template, context) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\templating.py", line 132, in _render + rv = template.render(context) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\jinja2\environment.py", line 1295, in render + self.environment.handle_exception() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\jinja2\environment.py", line 942, in handle_exception + raise rewrite_traceback_stack(source=source) + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates\admin.html", line 1, in top-level template code + {% extends "base.html" %} + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates\base.html", line 456, in top-level template code + {% block content %}{% endblock %} + ^^^^^^^^^^^^^ + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates\admin.html", line 71, in block 'content' + + ^^^^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\app.py", line 1697, in url_for + return self.handle_url_build_error(error, endpoint, values) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\app.py", line 1686, in url_for + rv = url_adapter.build( # type: ignore[union-attr] + endpoint, + ...<3 lines>... + force_external=_external, + ) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\werkzeug\routing\map.py", line 924, in build + raise BuildError(endpoint, values, method, self) +werkzeug.routing.exceptions.BuildError: Could not build url for endpoint 'admin_users'. Did you mean 'admin.add_user_page' instead? + +2025-06-18 12:38:23 - [app] app - [INFO] INFO - Locating template 'errors/500.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\errors\\500.html') +2025-06-18 12:38:23 - [app] app - [DEBUG] DEBUG - Response: 500 +2025-06-18 12:38:23 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:38:23 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:38:23 - [app] app - [INFO] INFO - [SHUTDOWN] 🧹 Cleanup wird ausgeführt... +2025-06-18 12:38:23 - [app] app - [INFO] INFO - [SHUTDOWN] ✅ Queue Manager gestoppt +2025-06-18 12:38:23 - [app] app - [ERROR] ERROR - [SHUTDOWN] ❌ Cleanup-Fehler: 'BackgroundTaskScheduler' object has no attribute 'shutdown' +2025-06-18 12:38:24 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:38:25 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:38:25 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:38:25 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-18 12:38:25 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-18 12:38:26 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-18 12:38:26 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-18 12:38:26 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-18 12:38:26 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-18 12:38:26 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-18 12:38:26 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-18 12:38:26 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-18 12:38:26 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-18 12:38:26 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-18 12:38:26 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-18 12:38:26 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-18 12:38:26 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-18 12:38:26 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-18 12:38:26 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-18 12:38:26 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-18 12:38:26 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-18 12:38:26 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-18 12:38:26 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:39:09 - [app] app - [INFO] INFO - Locating template 'dashboard.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\dashboard.html') +2025-06-18 12:39:09 - [app] app - [INFO] INFO - Locating template 'base.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\base.html') +2025-06-18 12:39:09 - [app] app - [INFO] INFO - Locating template 'macros/ui_components.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\macros\\ui_components.html') +2025-06-18 12:39:09 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:39:09 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:39:09 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:39:12 - [app] app - [DEBUG] DEBUG - Request: GET /jobs +2025-06-18 12:39:12 - [app] app - [INFO] INFO - Locating template 'jobs.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\jobs.html') +2025-06-18 12:39:12 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:39:12 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:39:12 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs +2025-06-18 12:39:12 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:39:12 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:39:12 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-18 12:39:12 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-18 12:39:12 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:39:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:39:43 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs +2025-06-18 12:39:43 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:39:43 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:13 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:40:13 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs +2025-06-18 12:40:13 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:13 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:24 - [app] app - [DEBUG] DEBUG - Request: GET /printers +2025-06-18 12:40:24 - [app] app - [INFO] INFO - Locating template 'printers.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\printers.html') +2025-06-18 12:40:24 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:24 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-18 12:40:24 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-18 12:40:24 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:24 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-18 12:40:24 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:40:24 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-18 12:40:24 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:24 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:25 - [app] app - [DEBUG] DEBUG - Request: GET /stats +2025-06-18 12:40:25 - [app] app - [INFO] INFO - Locating template 'stats.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\stats.html') +2025-06-18 12:40:25 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:25 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:40:25 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:26 - [app] app - [DEBUG] DEBUG - Request: GET /request +2025-06-18 12:40:26 - [app] app - [INFO] INFO - Locating template 'guest_request.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\guest_request.html') +2025-06-18 12:40:26 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:26 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:40:26 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:29 - [app] app - [DEBUG] DEBUG - Request: GET /admin/ +2025-06-18 12:40:29 - [app] app - [INFO] INFO - Locating template 'admin.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\admin.html') +2025-06-18 12:40:29 - [app] app - [ERROR] ERROR - Unhandled Exception - ID: 20250618_124029 +2025-06-18 12:40:29 - [app] app - [ERROR] ERROR - URL: http://127.0.0.1:5000/admin/ +2025-06-18 12:40:29 - [app] app - [ERROR] ERROR - Method: GET +2025-06-18 12:40:29 - [app] app - [ERROR] ERROR - User: admin +2025-06-18 12:40:29 - [app] app - [ERROR] ERROR - Exception Type: BuildError +2025-06-18 12:40:29 - [app] app - [ERROR] ERROR - Exception: Could not build url for endpoint 'admin_users'. Did you mean 'admin.add_user_page' instead? +2025-06-18 12:40:29 - [app] app - [ERROR] ERROR - Traceback: Traceback (most recent call last): + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\blueprints\admin_unified.py", line 117, in admin_dashboard + return render_template('admin.html', stats=stats, active_tab=None) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\templating.py", line 151, in render_template + return _render(app, template, context) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\templating.py", line 132, in _render + rv = template.render(context) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\jinja2\environment.py", line 1295, in render + self.environment.handle_exception() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\jinja2\environment.py", line 942, in handle_exception + raise rewrite_traceback_stack(source=source) + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates\admin.html", line 1, in top-level template code + {% extends "base.html" %} + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates\base.html", line 456, in top-level template code + {% block content %}{% endblock %} + ^^^^^^^^^^^^^ + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates\admin.html", line 71, in block 'content' + + ^^^^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\app.py", line 1697, in url_for + return self.handle_url_build_error(error, endpoint, values) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\app.py", line 1686, in url_for + rv = url_adapter.build( # type: ignore[union-attr] + endpoint, + ...<3 lines>... + force_external=_external, + ) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\werkzeug\routing\map.py", line 924, in build + raise BuildError(endpoint, values, method, self) +werkzeug.routing.exceptions.BuildError: Could not build url for endpoint 'admin_users'. Did you mean 'admin.add_user_page' instead? + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\app.py", line 1484, in full_dispatch_request + rv = self.dispatch_request() + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\app.py", line 1469, in dispatch_request + return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask_login\utils.py", line 290, in decorated_view + return current_app.ensure_sync(func)(*args, **kwargs) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\blueprints\admin_unified.py", line 88, in decorated_function + return f(*args, **kwargs) + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\blueprints\admin_unified.py", line 122, in admin_dashboard + return render_template('admin.html', stats={}, active_tab=None) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\templating.py", line 151, in render_template + return _render(app, template, context) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\templating.py", line 132, in _render + rv = template.render(context) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\jinja2\environment.py", line 1295, in render + self.environment.handle_exception() + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\jinja2\environment.py", line 942, in handle_exception + raise rewrite_traceback_stack(source=source) + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates\admin.html", line 1, in top-level template code + {% extends "base.html" %} + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates\base.html", line 456, in top-level template code + {% block content %}{% endblock %} + ^^^^^^^^^^^^^ + File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates\admin.html", line 71, in block 'content' + + ^^^^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\app.py", line 1697, in url_for + return self.handle_url_build_error(error, endpoint, values) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\flask\app.py", line 1686, in url_for + rv = url_adapter.build( # type: ignore[union-attr] + endpoint, + ...<3 lines>... + force_external=_external, + ) + File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\werkzeug\routing\map.py", line 924, in build + raise BuildError(endpoint, values, method, self) +werkzeug.routing.exceptions.BuildError: Could not build url for endpoint 'admin_users'. Did you mean 'admin.add_user_page' instead? + +2025-06-18 12:40:29 - [app] app - [INFO] INFO - Locating template 'errors/500.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\errors\\500.html') +2025-06-18 12:40:29 - [app] app - [DEBUG] DEBUG - Response: 500 +2025-06-18 12:40:29 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:40:29 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:30 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:40:30 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:40:30 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:40:30 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:41:00 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:41:00 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:41:31 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:41:31 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:42:01 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:42:01 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:42:31 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:42:31 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:43:01 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:43:01 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:43:31 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:43:31 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:43:38 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:43:41 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:43:41 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:43:41 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:43:41 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:43:41 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:43:41 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:43:41 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:43:41 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:43:42 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:43:42 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:43:42 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-18 12:43:42 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-18 12:43:42 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-18 12:43:42 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-18 12:43:42 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-18 12:43:42 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-18 12:43:42 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-18 12:43:42 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-18 12:43:42 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-18 12:43:42 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-18 12:43:42 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-18 12:43:42 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:43:43 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-18 12:43:44 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:43:44 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-18 12:43:44 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-18 12:43:44 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-18 12:43:44 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-18 12:43:44 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-18 12:43:44 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-18 12:43:44 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-18 12:43:44 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-18 12:43:44 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-18 12:43:44 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-18 12:43:44 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-18 12:43:44 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-18 12:43:44 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-18 12:43:45 - [app] app - [INFO] INFO - Locating template 'dashboard.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\dashboard.html') +2025-06-18 12:43:45 - [app] app - [INFO] INFO - Locating template 'base.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\base.html') +2025-06-18 12:43:45 - [app] app - [INFO] INFO - Locating template 'macros/ui_components.html': + 1: trying loader of application '__main__' + class: jinja2.loaders.FileSystemLoader + encoding: 'utf-8' + followlinks: False + searchpath: + - C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\templates + -> found ('C:\\Users\\TTOMCZA.EMEA\\Dev\\Projektarbeit-MYP\\backend\\templates\\macros\\ui_components.html') +2025-06-18 12:43:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:43:45 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:43:45 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:43:47 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-18 12:43:47 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:43:47 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-18 12:43:47 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-18 12:45:27 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:45:27 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-18 12:45:27 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-18 12:45:47 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-18 12:46:15 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db diff --git a/backend/logs/auth/auth.log b/backend/logs/auth/auth.log index e8cc6150a..ea4476f68 100644 --- a/backend/logs/auth/auth.log +++ b/backend/logs/auth/auth.log @@ -115,3 +115,5 @@ WHERE users.username = ? OR users.email = ? 2025-06-16 17:43:23 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet 2025-06-17 13:58:36 - [auth] auth - [WARNING] WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0) 2025-06-17 13:58:36 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet +2025-06-18 12:38:11 - [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-18 12:38:12 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet diff --git a/backend/logs/calendar/calendar.log b/backend/logs/calendar/calendar.log index 4055d266a..20cef7200 100644 --- a/backend/logs/calendar/calendar.log +++ b/backend/logs/calendar/calendar.log @@ -39,3 +39,4 @@ 2025-06-16 01:29:40 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00 2025-06-16 01:43:30 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00 2025-06-16 17:43:34 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00 +2025-06-18 12:38:17 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 0 Einträge für Zeitraum 2025-06-14 22:00:00+00:00 bis 2025-06-21 22:00:00+00:00 diff --git a/backend/logs/core_system/core_system.log b/backend/logs/core_system/core_system.log index 4236dc49a..3d5dc600d 100644 --- a/backend/logs/core_system/core_system.log +++ b/backend/logs/core_system/core_system.log @@ -268,3 +268,13 @@ 2025-06-18 09:47:55 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) 2025-06-18 09:47:58 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert 2025-06-18 09:47:58 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-18 12:38:03 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-18 12:38:03 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-18 12:38:06 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-18 12:38:06 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-18 12:38:24 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-18 12:38:24 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-18 12:43:38 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-18 12:43:38 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-18 12:43:43 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-18 12:43:43 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) diff --git a/backend/logs/data_management/data_management.log b/backend/logs/data_management/data_management.log index 3df6f792e..223387936 100644 --- a/backend/logs/data_management/data_management.log +++ b/backend/logs/data_management/data_management.log @@ -613,3 +613,19 @@ 2025-06-18 09:47:55 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-18 09:47:58 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert 2025-06-18 09:47:58 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:38:04 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:38:04 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:38:06 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:38:06 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:38:24 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:38:24 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:43:38 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:43:38 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:43:43 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:43:43 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:46:16 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:46:16 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:46:35 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:46:35 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:46:36 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-18 12:46:36 - [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 cc10e4a73..2d98c75e4 100644 --- a/backend/logs/energy_monitoring/energy_monitoring.log +++ b/backend/logs/energy_monitoring/energy_monitoring.log @@ -544,3 +544,18 @@ 2025-06-17 14:02:02 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Live-Energiedaten 'api_live_energy_data' erfolgreich in 6.80ms 2025-06-18 09:47:57 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert 2025-06-18 09:48:00 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:38:05 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:38:07 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:38:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - 🔋 Energiemonitoring-Dashboard aufgerufen von admin +2025-06-18 12:38:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - 📊 API-Energiemonitoring-Dashboard von admin +2025-06-18 12:38:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - 📈 API-Energiestatistiken (today) von admin +2025-06-18 12:38:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Live-Energiedaten 'api_live_energy_data' erfolgreich in 4.70ms +2025-06-18 12:38:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Dashboard-Daten erfolgreich erstellt: 0 Geräte online +2025-06-18 12:38:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiemonitoring-Dashboard 'api_energy_dashboard' erfolgreich in 8.00ms +2025-06-18 12:38:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiestatistiken erfolgreich erstellt für Zeitraum: today +2025-06-18 12:38:15 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiestatistiken 'api_energy_statistics' erfolgreich in 9.01ms +2025-06-18 12:38:25 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:43:41 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:43:44 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:46:35 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-18 12:46:37 - [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 7fb8f93f8..a0bf6484d 100644 --- a/backend/logs/hardware_integration/hardware_integration.log +++ b/backend/logs/hardware_integration/hardware_integration.log @@ -2675,3 +2675,71 @@ 2025-06-18 09:47:58 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert 2025-06-18 09:47:58 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert 2025-06-18 09:47:58 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:38:04 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:38:04 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:38:04 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:38:04 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:38:06 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:38:06 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:38:06 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:38:06 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen... +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/6 Geräte online +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen... +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen... +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen... +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/6 Geräte online +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/6 Geräte online +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/6 Geräte online +2025-06-18 12:38:15 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute +2025-06-18 12:38:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:38:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:38:24 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:38:24 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:43:38 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:43:38 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:43:38 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:43:38 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:43:43 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:43:43 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:43:43 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:43:43 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:46:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:46:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:46:15 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:46:15 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:46:35 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:46:35 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:46:35 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:46:35 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-18 12:46:36 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-18 12:46:36 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-18 12:46:36 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-18 12:46:36 - [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 936eccf2d..e430f6a55 100644 --- a/backend/logs/job_queue_system/job_queue_system.log +++ b/backend/logs/job_queue_system/job_queue_system.log @@ -1205,3 +1205,31 @@ 2025-06-18 09:48:00 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) 2025-06-18 09:48:11 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) 2025-06-18 09:48:11 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-18 12:38:04 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:38:04 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:38:05 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-18 12:38:06 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:38:06 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:38:07 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-18 12:38:23 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-18 12:38:24 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:38:24 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:38:26 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-18 12:43:34 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-18 12:43:34 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-18 12:43:38 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:43:38 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:43:42 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-18 12:43:43 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:43:43 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:43:44 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-18 12:43:56 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-18 12:43:56 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-18 12:46:15 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:46:15 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:46:35 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:46:35 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:46:36 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-18 12:46:36 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-18 12:46:36 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-18 12:46:37 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) diff --git a/backend/logs/jobs/jobs.log b/backend/logs/jobs/jobs.log index 973643dd5..1b2523f79 100644 --- a/backend/logs/jobs/jobs.log +++ b/backend/logs/jobs/jobs.log @@ -941,3 +941,9 @@ sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) FOREIGN KEY constraint f 2025-06-16 14:48:14 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) 2025-06-16 17:43:32 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) 2025-06-16 17:43:32 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) +2025-06-18 12:39:12 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) +2025-06-18 12:39:12 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) +2025-06-18 12:39:43 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) +2025-06-18 12:39:43 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) +2025-06-18 12:40:13 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) +2025-06-18 12:40:13 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) diff --git a/backend/logs/monitoring_analytics/monitoring_analytics.log b/backend/logs/monitoring_analytics/monitoring_analytics.log index 1a1afee89..0aea78fe1 100644 --- a/backend/logs/monitoring_analytics/monitoring_analytics.log +++ b/backend/logs/monitoring_analytics/monitoring_analytics.log @@ -613,3 +613,17 @@ 2025-06-18 09:47:57 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-18 09:47:59 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert 2025-06-18 09:47:59 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:38:05 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:38:05 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:38:07 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:38:07 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:38:25 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:38:25 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:43:41 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:43:41 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:43:44 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:43:44 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:46:35 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:46:35 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:46:37 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-18 12:46:37 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) diff --git a/backend/logs/permissions/permissions.log b/backend/logs/permissions/permissions.log index c0c7a8aa5..755e3915f 100644 --- a/backend/logs/permissions/permissions.log +++ b/backend/logs/permissions/permissions.log @@ -305,3 +305,10 @@ WHERE users.role = ?] 2025-06-17 14:01:07 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 1 erstellt, 0 aktualisiert 2025-06-18 09:47:57 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert 2025-06-18 09:48:00 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:38:05 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:38:07 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:38:25 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:43:42 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:43:44 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:46:35 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-18 12:46:37 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert diff --git a/backend/logs/scheduler/scheduler.log b/backend/logs/scheduler/scheduler.log index b3132ce83..a1b90bfc8 100644 --- a/backend/logs/scheduler/scheduler.log +++ b/backend/logs/scheduler/scheduler.log @@ -2125,3 +2125,25 @@ 2025-06-18 09:47:58 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True 2025-06-18 09:48:00 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet 2025-06-18 09:48:00 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-18 12:38:04 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:38:05 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-18 12:38:05 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-18 12:38:06 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:38:07 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-18 12:38:07 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-18 12:38:24 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:38:26 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-18 12:38:26 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-18 12:43:38 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:43:42 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-18 12:43:42 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-18 12:43:43 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:43:44 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-18 12:43:44 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-18 12:46:15 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:46:35 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:46:36 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-18 12:46:36 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-18 12:46:36 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-18 12:46:37 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-18 12:46:37 - [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 955224c53..8773393ad 100644 --- a/backend/logs/security_suite/security_suite.log +++ b/backend/logs/security_suite/security_suite.log @@ -919,3 +919,26 @@ 2025-06-18 09:47:58 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert 2025-06-18 09:47:58 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-18 09:48:00 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:38:04 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:38:04 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:38:05 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:38:06 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:38:06 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:38:07 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:38:24 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:38:24 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:38:25 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:43:38 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:43:38 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:43:41 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:43:43 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:43:43 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:43:44 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:46:16 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:46:16 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:46:35 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:46:35 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:46:35 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-18 12:46:36 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-18 12:46:36 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-18 12:46:37 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert diff --git a/backend/logs/startup/startup.log b/backend/logs/startup/startup.log index fa0779d90..7b4ec841a 100644 --- a/backend/logs/startup/startup.log +++ b/backend/logs/startup/startup.log @@ -2427,3 +2427,62 @@ 2025-06-18 09:47:59 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert 2025-06-18 09:47:59 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert 2025-06-18 09:47:59 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:38:05 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:38:05 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:38:05 - [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-18 12:38:05 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-18 12:38:05 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-18 12:38:05 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:38:05.121673 +2025-06-18 12:38:05 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-18 12:38:05 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-18 12:38:05 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:38:07 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:38:07 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:38:07 - [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-18 12:38:07 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-18 12:38:07 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-18 12:38:07 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:38:07.535807 +2025-06-18 12:38:07 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-18 12:38:07 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-18 12:38:07 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:38:25 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:38:25 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:38:25 - [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-18 12:38:25 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-18 12:38:25 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-18 12:38:25 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:38:25.841094 +2025-06-18 12:38:25 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-18 12:38:25 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-18 12:38:25 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:43:41 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:43:41 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:43:41 - [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-18 12:43:41 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-18 12:43:41 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-18 12:43:41 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:43:41.906442 +2025-06-18 12:43:41 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-18 12:43:41 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-18 12:43:41 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:43:44 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:43:44 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:43:44 - [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-18 12:43:44 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-18 12:43:44 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-18 12:43:44 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:43:44.617529 +2025-06-18 12:43:44 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-18 12:43:44 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-18 12:43:44 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:46:35 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:46:35 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:46:35 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0] +2025-06-18 12:46:35 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) +2025-06-18 12:46:35 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend +2025-06-18 12:46:35 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:46:35.742589 +2025-06-18 12:46:35 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:46:37 - [startup] startup - [INFO] INFO - ================================================== +2025-06-18 12:46:37 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-18 12:46:37 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0] +2025-06-18 12:46:37 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux) +2025-06-18 12:46:37 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /mnt/c/Users/TTOMCZA.EMEA/Dev/Projektarbeit-MYP/backend +2025-06-18 12:46:37 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-18T12:46:37.263455 +2025-06-18 12:46:37 - [startup] startup - [INFO] INFO - ================================================== diff --git a/backend/logs/tapo_controller/tapo_controller.log b/backend/logs/tapo_controller/tapo_controller.log index d0ac9966e..16178ee14 100644 --- a/backend/logs/tapo_controller/tapo_controller.log +++ b/backend/logs/tapo_controller/tapo_controller.log @@ -2947,3 +2947,11 @@ 2025-06-17 14:01:51 - [tapo_controller] tapo_controller - [ERROR] ERROR - ❌ Status-Check für 192.168.0.106 fehlgeschlagen: TapoController._collect_device_info() got an unexpected keyword argument 'debug' 2025-06-18 09:47:55 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert 2025-06-18 09:47:58 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:38:04 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:38:06 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:38:24 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:43:38 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:43:43 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:46:15 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:46:35 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-18 12:46:36 - [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 af9a86831..d068f61a5 100644 --- a/backend/logs/tapo_status_manager/tapo_status_manager.log +++ b/backend/logs/tapo_status_manager/tapo_status_manager.log @@ -273,3 +273,11 @@ 2025-06-17 14:01:06 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert 2025-06-18 09:47:55 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert 2025-06-18 09:47:58 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:38:04 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:38:06 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:38:24 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:43:38 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:43:43 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:46:15 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:46:35 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-18 12:46:36 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert diff --git a/backend/logs/utilities_collection/utilities_collection.log b/backend/logs/utilities_collection/utilities_collection.log index 77ab2fac3..b44b5127a 100644 --- a/backend/logs/utilities_collection/utilities_collection.log +++ b/backend/logs/utilities_collection/utilities_collection.log @@ -783,3 +783,23 @@ 2025-06-18 09:47:55 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) 2025-06-18 09:47:58 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert 2025-06-18 09:47:58 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:38:03 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:38:03 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:38:06 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:38:06 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:38:24 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:38:24 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:43:38 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:43:38 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:43:43 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:43:43 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:45:27 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:45:27 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:45:47 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:45:47 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:46:15 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:46:15 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:46:34 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:46:34 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-18 12:46:36 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-18 12:46:36 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) diff --git a/backend/logs/windows_fixes/windows_fixes.log b/backend/logs/windows_fixes/windows_fixes.log index a1a4132a8..5220d5b5b 100644 --- a/backend/logs/windows_fixes/windows_fixes.log +++ b/backend/logs/windows_fixes/windows_fixes.log @@ -271,3 +271,13 @@ 2025-06-18 09:47:55 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet 2025-06-18 09:47:58 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... 2025-06-18 09:47:58 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-18 12:38:03 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-18 12:38:03 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-18 12:38:06 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-18 12:38:06 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-18 12:38:24 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-18 12:38:24 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-18 12:43:38 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-18 12:43:38 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-18 12:43:43 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-18 12:43:43 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet diff --git a/backend/utils/__pycache__/data_management.cpython-311.pyc b/backend/utils/__pycache__/data_management.cpython-311.pyc index 028510c1c..1c0adf3dd 100644 Binary files a/backend/utils/__pycache__/data_management.cpython-311.pyc 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 e92639368..af02444b5 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 19eab89d6..397fd6501 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__/job_queue_system.cpython-311.pyc b/backend/utils/__pycache__/job_queue_system.cpython-311.pyc index f981e97ad..97d43d56f 100644 Binary files a/backend/utils/__pycache__/job_queue_system.cpython-311.pyc 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 8fc3e5940..1be394ba4 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__/logging_config.cpython-311.pyc b/backend/utils/__pycache__/logging_config.cpython-311.pyc index 2de0c1c2f..c7c10dc7b 100644 Binary files a/backend/utils/__pycache__/logging_config.cpython-311.pyc and b/backend/utils/__pycache__/logging_config.cpython-311.pyc differ diff --git a/backend/utils/__pycache__/monitoring_analytics.cpython-311.pyc b/backend/utils/__pycache__/monitoring_analytics.cpython-311.pyc index 729edc384..506124910 100644 Binary files a/backend/utils/__pycache__/monitoring_analytics.cpython-311.pyc and b/backend/utils/__pycache__/monitoring_analytics.cpython-311.pyc differ diff --git a/backend/utils/__pycache__/permissions.cpython-311.pyc b/backend/utils/__pycache__/permissions.cpython-311.pyc index 1f0941e31..c8d17cda8 100644 Binary files a/backend/utils/__pycache__/permissions.cpython-311.pyc and b/backend/utils/__pycache__/permissions.cpython-311.pyc differ diff --git a/backend/utils/__pycache__/security_suite.cpython-311.pyc b/backend/utils/__pycache__/security_suite.cpython-311.pyc index 513b43f1f..423b95cd4 100644 Binary files a/backend/utils/__pycache__/security_suite.cpython-311.pyc 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 index 6a2ab370c..9a1264a66 100644 Binary files a/backend/utils/__pycache__/tapo_status_manager.cpython-311.pyc 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 index 063d6732d..5546fd1e7 100644 Binary files a/backend/utils/__pycache__/utilities_collection.cpython-311.pyc and b/backend/utils/__pycache__/utilities_collection.cpython-311.pyc differ