diff --git a/backend/blueprints/__pycache__/api.cpython-313.pyc b/backend/blueprints/__pycache__/api.cpython-313.pyc index e96193ad7..280ff3229 100644 Binary files a/backend/blueprints/__pycache__/api.cpython-313.pyc and b/backend/blueprints/__pycache__/api.cpython-313.pyc differ diff --git a/backend/database/myp.db b/backend/database/myp.db index d402c0603..d43d0fea9 100644 Binary files a/backend/database/myp.db and b/backend/database/myp.db differ diff --git a/backend/instance/sessions/03c0cde2674ba4669c7726b0ddffd4bb_activity.pkl b/backend/instance/sessions/03c0cde2674ba4669c7726b0ddffd4bb_activity.pkl new file mode 100644 index 000000000..edec03e66 Binary files /dev/null and b/backend/instance/sessions/03c0cde2674ba4669c7726b0ddffd4bb_activity.pkl differ diff --git a/backend/instance/sessions/053e6949b6fc860afeb9aa9fad9910e7_activity.pkl b/backend/instance/sessions/053e6949b6fc860afeb9aa9fad9910e7_activity.pkl new file mode 100644 index 000000000..92e91fcc5 Binary files /dev/null and b/backend/instance/sessions/053e6949b6fc860afeb9aa9fad9910e7_activity.pkl differ diff --git a/backend/instance/sessions/05e8ecdf80b6ba7da2f5bb1baa4beae1_activity.pkl b/backend/instance/sessions/05e8ecdf80b6ba7da2f5bb1baa4beae1_activity.pkl new file mode 100644 index 000000000..85b19a667 Binary files /dev/null and b/backend/instance/sessions/05e8ecdf80b6ba7da2f5bb1baa4beae1_activity.pkl differ diff --git a/backend/instance/sessions/08ac5af619d2b7cb8d9f7d84157e642a_activity.pkl b/backend/instance/sessions/08ac5af619d2b7cb8d9f7d84157e642a_activity.pkl new file mode 100644 index 000000000..c01cb03d3 Binary files /dev/null and b/backend/instance/sessions/08ac5af619d2b7cb8d9f7d84157e642a_activity.pkl differ diff --git a/backend/instance/sessions/0b8b92e5b78f5fb64d445a03271f636b_activity.pkl b/backend/instance/sessions/0b8b92e5b78f5fb64d445a03271f636b_activity.pkl new file mode 100644 index 000000000..1ca3cd1ce Binary files /dev/null and b/backend/instance/sessions/0b8b92e5b78f5fb64d445a03271f636b_activity.pkl differ diff --git a/backend/instance/sessions/1607385e8d98794bd29c893c41a44d0b_activity.pkl b/backend/instance/sessions/1607385e8d98794bd29c893c41a44d0b_activity.pkl new file mode 100644 index 000000000..f2f94b45d Binary files /dev/null and b/backend/instance/sessions/1607385e8d98794bd29c893c41a44d0b_activity.pkl differ diff --git a/backend/instance/sessions/1a57623b1d9d340255875206a643be6b_activity.pkl b/backend/instance/sessions/1a57623b1d9d340255875206a643be6b_activity.pkl new file mode 100644 index 000000000..b92305ffc Binary files /dev/null and b/backend/instance/sessions/1a57623b1d9d340255875206a643be6b_activity.pkl differ diff --git a/backend/instance/sessions/1a890356c372293daa4638f169da1fbb_activity.pkl b/backend/instance/sessions/1a890356c372293daa4638f169da1fbb_activity.pkl new file mode 100644 index 000000000..94688c0df Binary files /dev/null and b/backend/instance/sessions/1a890356c372293daa4638f169da1fbb_activity.pkl differ diff --git a/backend/instance/sessions/1b6776a47a7da6619112fb3684e04189_activity.pkl b/backend/instance/sessions/1b6776a47a7da6619112fb3684e04189_activity.pkl new file mode 100644 index 000000000..7caa06d6e Binary files /dev/null and b/backend/instance/sessions/1b6776a47a7da6619112fb3684e04189_activity.pkl differ diff --git a/backend/instance/sessions/1c1829130aadca92492532c916ad3dc7_activity.pkl b/backend/instance/sessions/1c1829130aadca92492532c916ad3dc7_activity.pkl new file mode 100644 index 000000000..8fe0a1e84 Binary files /dev/null and b/backend/instance/sessions/1c1829130aadca92492532c916ad3dc7_activity.pkl differ diff --git a/backend/instance/sessions/227b22f993f5ca054fdca5a29c6c3ab9_activity.pkl b/backend/instance/sessions/227b22f993f5ca054fdca5a29c6c3ab9_activity.pkl new file mode 100644 index 000000000..5408a9d30 Binary files /dev/null and b/backend/instance/sessions/227b22f993f5ca054fdca5a29c6c3ab9_activity.pkl differ diff --git a/backend/instance/sessions/23d0e83b6c448c080150c749e0dd9a17_activity.pkl b/backend/instance/sessions/23d0e83b6c448c080150c749e0dd9a17_activity.pkl new file mode 100644 index 000000000..71b1ca689 Binary files /dev/null and b/backend/instance/sessions/23d0e83b6c448c080150c749e0dd9a17_activity.pkl differ diff --git a/backend/instance/sessions/27e60e1e529ab4c7904752d8e5d5c899_activity.pkl b/backend/instance/sessions/27e60e1e529ab4c7904752d8e5d5c899_activity.pkl new file mode 100644 index 000000000..45f3eb67a Binary files /dev/null and b/backend/instance/sessions/27e60e1e529ab4c7904752d8e5d5c899_activity.pkl differ diff --git a/backend/instance/sessions/2a5748a3252846e6ff84b1fa73c37400_activity.pkl b/backend/instance/sessions/2a5748a3252846e6ff84b1fa73c37400_activity.pkl new file mode 100644 index 000000000..d3c6610ef Binary files /dev/null and b/backend/instance/sessions/2a5748a3252846e6ff84b1fa73c37400_activity.pkl differ diff --git a/backend/instance/sessions/33254e60f5e0f100fe543a19dbd1726c_activity.pkl b/backend/instance/sessions/33254e60f5e0f100fe543a19dbd1726c_activity.pkl new file mode 100644 index 000000000..28f15d38c Binary files /dev/null and b/backend/instance/sessions/33254e60f5e0f100fe543a19dbd1726c_activity.pkl differ diff --git a/backend/instance/sessions/339234073f7778390aa73416689da6c9_activity.pkl b/backend/instance/sessions/339234073f7778390aa73416689da6c9_activity.pkl new file mode 100644 index 000000000..2fd21d617 Binary files /dev/null and b/backend/instance/sessions/339234073f7778390aa73416689da6c9_activity.pkl differ diff --git a/backend/instance/sessions/34b0c7f73d2a923d360625f732e07ea6_activity.pkl b/backend/instance/sessions/34b0c7f73d2a923d360625f732e07ea6_activity.pkl new file mode 100644 index 000000000..be1dc68b4 Binary files /dev/null and b/backend/instance/sessions/34b0c7f73d2a923d360625f732e07ea6_activity.pkl differ diff --git a/backend/instance/sessions/3aa67bb904b890c72e40c6f6747d3a28_activity.pkl b/backend/instance/sessions/3aa67bb904b890c72e40c6f6747d3a28_activity.pkl new file mode 100644 index 000000000..f9ecdaa83 Binary files /dev/null and b/backend/instance/sessions/3aa67bb904b890c72e40c6f6747d3a28_activity.pkl differ diff --git a/backend/instance/sessions/3fae50dcf2593831deef8f3705193f08_activity.pkl b/backend/instance/sessions/3fae50dcf2593831deef8f3705193f08_activity.pkl new file mode 100644 index 000000000..dfc9d9275 Binary files /dev/null and b/backend/instance/sessions/3fae50dcf2593831deef8f3705193f08_activity.pkl differ diff --git a/backend/instance/sessions/41cda8c581be4378b780d65078fec4ef_activity.pkl b/backend/instance/sessions/41cda8c581be4378b780d65078fec4ef_activity.pkl new file mode 100644 index 000000000..e28313d0f Binary files /dev/null and b/backend/instance/sessions/41cda8c581be4378b780d65078fec4ef_activity.pkl differ diff --git a/backend/instance/sessions/42a56d8def61c9ceee7a8bd8ae101665_activity.pkl b/backend/instance/sessions/42a56d8def61c9ceee7a8bd8ae101665_activity.pkl new file mode 100644 index 000000000..36931a326 Binary files /dev/null and b/backend/instance/sessions/42a56d8def61c9ceee7a8bd8ae101665_activity.pkl differ diff --git a/backend/instance/sessions/4401f5e40bf21a4e54260790727cd6b4_activity.pkl b/backend/instance/sessions/4401f5e40bf21a4e54260790727cd6b4_activity.pkl new file mode 100644 index 000000000..3ee763d31 Binary files /dev/null and b/backend/instance/sessions/4401f5e40bf21a4e54260790727cd6b4_activity.pkl differ diff --git a/backend/instance/sessions/464c83782850e6275091f0642499ad77_activity.pkl b/backend/instance/sessions/464c83782850e6275091f0642499ad77_activity.pkl new file mode 100644 index 000000000..49ae3c59a Binary files /dev/null and b/backend/instance/sessions/464c83782850e6275091f0642499ad77_activity.pkl differ diff --git a/backend/instance/sessions/46a2cad450fc8a6428e23661b3d21c0e_activity.pkl b/backend/instance/sessions/46a2cad450fc8a6428e23661b3d21c0e_activity.pkl new file mode 100644 index 000000000..35af49840 Binary files /dev/null and b/backend/instance/sessions/46a2cad450fc8a6428e23661b3d21c0e_activity.pkl differ diff --git a/backend/instance/sessions/4e077f03b4e8c8d1f37333e1c39ce256_activity.pkl b/backend/instance/sessions/4e077f03b4e8c8d1f37333e1c39ce256_activity.pkl new file mode 100644 index 000000000..47e727b76 Binary files /dev/null and b/backend/instance/sessions/4e077f03b4e8c8d1f37333e1c39ce256_activity.pkl differ diff --git a/backend/instance/sessions/4fb515782919288e404b1d6c85aa8228_activity.pkl b/backend/instance/sessions/4fb515782919288e404b1d6c85aa8228_activity.pkl new file mode 100644 index 000000000..f8db2f97a Binary files /dev/null and b/backend/instance/sessions/4fb515782919288e404b1d6c85aa8228_activity.pkl differ diff --git a/backend/instance/sessions/528046fa1f45286aa78f411b13fe28d0_activity.pkl b/backend/instance/sessions/528046fa1f45286aa78f411b13fe28d0_activity.pkl new file mode 100644 index 000000000..73e0cc806 Binary files /dev/null and b/backend/instance/sessions/528046fa1f45286aa78f411b13fe28d0_activity.pkl differ diff --git a/backend/instance/sessions/5cdc89e3864bfc122da1d9e372c25db3_activity.pkl b/backend/instance/sessions/5cdc89e3864bfc122da1d9e372c25db3_activity.pkl new file mode 100644 index 000000000..65283d91c Binary files /dev/null and b/backend/instance/sessions/5cdc89e3864bfc122da1d9e372c25db3_activity.pkl differ diff --git a/backend/instance/sessions/5d1d6c2c296b866cae223e513904cc90_activity.pkl b/backend/instance/sessions/5d1d6c2c296b866cae223e513904cc90_activity.pkl new file mode 100644 index 000000000..fe9311bec Binary files /dev/null and b/backend/instance/sessions/5d1d6c2c296b866cae223e513904cc90_activity.pkl differ diff --git a/backend/instance/sessions/5db72d3d6bef3de4a3f3d8082420d44d_activity.pkl b/backend/instance/sessions/5db72d3d6bef3de4a3f3d8082420d44d_activity.pkl new file mode 100644 index 000000000..92084ecbe Binary files /dev/null and b/backend/instance/sessions/5db72d3d6bef3de4a3f3d8082420d44d_activity.pkl differ diff --git a/backend/instance/sessions/60129981231a799a5f8744d3e419aab9_activity.pkl b/backend/instance/sessions/60129981231a799a5f8744d3e419aab9_activity.pkl new file mode 100644 index 000000000..79dee2e44 Binary files /dev/null and b/backend/instance/sessions/60129981231a799a5f8744d3e419aab9_activity.pkl differ diff --git a/backend/instance/sessions/64883e45120d214192741614dc6c713d_activity.pkl b/backend/instance/sessions/64883e45120d214192741614dc6c713d_activity.pkl new file mode 100644 index 000000000..628e17ae5 Binary files /dev/null and b/backend/instance/sessions/64883e45120d214192741614dc6c713d_activity.pkl differ diff --git a/backend/instance/sessions/66a22e57417c674f8743306167879d90_activity.pkl b/backend/instance/sessions/66a22e57417c674f8743306167879d90_activity.pkl new file mode 100644 index 000000000..02cd477c4 Binary files /dev/null and b/backend/instance/sessions/66a22e57417c674f8743306167879d90_activity.pkl differ diff --git a/backend/instance/sessions/6c235f1e15c57595a541ce41f788a467_activity.pkl b/backend/instance/sessions/6c235f1e15c57595a541ce41f788a467_activity.pkl new file mode 100644 index 000000000..ada7d66f6 Binary files /dev/null and b/backend/instance/sessions/6c235f1e15c57595a541ce41f788a467_activity.pkl differ diff --git a/backend/instance/sessions/6eae314d79e4ff4b8097c44c10a2cdca_activity.pkl b/backend/instance/sessions/6eae314d79e4ff4b8097c44c10a2cdca_activity.pkl new file mode 100644 index 000000000..2b93e017e Binary files /dev/null and b/backend/instance/sessions/6eae314d79e4ff4b8097c44c10a2cdca_activity.pkl differ diff --git a/backend/instance/sessions/6fa84da2400644dda311fe83c02c94b4_activity.pkl b/backend/instance/sessions/6fa84da2400644dda311fe83c02c94b4_activity.pkl new file mode 100644 index 000000000..f65cefb86 Binary files /dev/null and b/backend/instance/sessions/6fa84da2400644dda311fe83c02c94b4_activity.pkl differ diff --git a/backend/instance/sessions/723c7689c07d9d8d71ce6a75cb52f47c_activity.pkl b/backend/instance/sessions/723c7689c07d9d8d71ce6a75cb52f47c_activity.pkl new file mode 100644 index 000000000..a37028be1 Binary files /dev/null and b/backend/instance/sessions/723c7689c07d9d8d71ce6a75cb52f47c_activity.pkl differ diff --git a/backend/instance/sessions/747fb0770e945e3c0c479cc93e221580_activity.pkl b/backend/instance/sessions/747fb0770e945e3c0c479cc93e221580_activity.pkl new file mode 100644 index 000000000..1896a1deb Binary files /dev/null and b/backend/instance/sessions/747fb0770e945e3c0c479cc93e221580_activity.pkl differ diff --git a/backend/instance/sessions/782dbdc89a0d4df5f372fc5c91f8a97a_activity.pkl b/backend/instance/sessions/782dbdc89a0d4df5f372fc5c91f8a97a_activity.pkl new file mode 100644 index 000000000..b1577663e Binary files /dev/null and b/backend/instance/sessions/782dbdc89a0d4df5f372fc5c91f8a97a_activity.pkl differ diff --git a/backend/instance/sessions/7a71d84b4ab8283bc83558e23d0f0ef3_activity.pkl b/backend/instance/sessions/7a71d84b4ab8283bc83558e23d0f0ef3_activity.pkl new file mode 100644 index 000000000..68cb43903 Binary files /dev/null and b/backend/instance/sessions/7a71d84b4ab8283bc83558e23d0f0ef3_activity.pkl differ diff --git a/backend/instance/sessions/7bba399aad04043321ab5a116d69b849_activity.pkl b/backend/instance/sessions/7bba399aad04043321ab5a116d69b849_activity.pkl new file mode 100644 index 000000000..02506f6bd Binary files /dev/null and b/backend/instance/sessions/7bba399aad04043321ab5a116d69b849_activity.pkl differ diff --git a/backend/instance/sessions/7c1fded0a56afa32565e69a864309c90_activity.pkl b/backend/instance/sessions/7c1fded0a56afa32565e69a864309c90_activity.pkl new file mode 100644 index 000000000..48be0599d Binary files /dev/null and b/backend/instance/sessions/7c1fded0a56afa32565e69a864309c90_activity.pkl differ diff --git a/backend/instance/sessions/84ab48c804fb4fc57baf61870c37e121_activity.pkl b/backend/instance/sessions/84ab48c804fb4fc57baf61870c37e121_activity.pkl new file mode 100644 index 000000000..e5cb4ba7f Binary files /dev/null and b/backend/instance/sessions/84ab48c804fb4fc57baf61870c37e121_activity.pkl differ diff --git a/backend/instance/sessions/8bbc2d3f46852b5f07a0418e7e3e58eb_activity.pkl b/backend/instance/sessions/8bbc2d3f46852b5f07a0418e7e3e58eb_activity.pkl new file mode 100644 index 000000000..7ea9e2f46 Binary files /dev/null and b/backend/instance/sessions/8bbc2d3f46852b5f07a0418e7e3e58eb_activity.pkl differ diff --git a/backend/instance/sessions/93d44e64cae0baafc072816232ce1fb6_activity.pkl b/backend/instance/sessions/93d44e64cae0baafc072816232ce1fb6_activity.pkl new file mode 100644 index 000000000..177038c10 Binary files /dev/null and b/backend/instance/sessions/93d44e64cae0baafc072816232ce1fb6_activity.pkl differ diff --git a/backend/instance/sessions/943eb62def5ee55f80d35754e968308f_activity.pkl b/backend/instance/sessions/943eb62def5ee55f80d35754e968308f_activity.pkl new file mode 100644 index 000000000..e20223655 Binary files /dev/null and b/backend/instance/sessions/943eb62def5ee55f80d35754e968308f_activity.pkl differ diff --git a/backend/instance/sessions/9905f2a6c2f749cc7d181f578ad0435c_activity.pkl b/backend/instance/sessions/9905f2a6c2f749cc7d181f578ad0435c_activity.pkl new file mode 100644 index 000000000..ddab9fad5 Binary files /dev/null and b/backend/instance/sessions/9905f2a6c2f749cc7d181f578ad0435c_activity.pkl differ diff --git a/backend/instance/sessions/99712107266a8be257d5454af31d6a4e_activity.pkl b/backend/instance/sessions/99712107266a8be257d5454af31d6a4e_activity.pkl new file mode 100644 index 000000000..3db73ac84 Binary files /dev/null and b/backend/instance/sessions/99712107266a8be257d5454af31d6a4e_activity.pkl differ diff --git a/backend/instance/sessions/9da5834e65e8495abe62e8f3036c9323_activity.pkl b/backend/instance/sessions/9da5834e65e8495abe62e8f3036c9323_activity.pkl new file mode 100644 index 000000000..9aa3889cb Binary files /dev/null and b/backend/instance/sessions/9da5834e65e8495abe62e8f3036c9323_activity.pkl differ diff --git a/backend/instance/sessions/a13440cb6fdbd6d2c053849277f23d94_activity.pkl b/backend/instance/sessions/a13440cb6fdbd6d2c053849277f23d94_activity.pkl new file mode 100644 index 000000000..c2d24aa4e Binary files /dev/null and b/backend/instance/sessions/a13440cb6fdbd6d2c053849277f23d94_activity.pkl differ diff --git a/backend/instance/sessions/a4028b80ad824e530ae03857e63debed_activity.pkl b/backend/instance/sessions/a4028b80ad824e530ae03857e63debed_activity.pkl new file mode 100644 index 000000000..ee7bb0dad Binary files /dev/null and b/backend/instance/sessions/a4028b80ad824e530ae03857e63debed_activity.pkl differ diff --git a/backend/instance/sessions/ab97a30b87ce3bd698827617e9c83491_activity.pkl b/backend/instance/sessions/ab97a30b87ce3bd698827617e9c83491_activity.pkl new file mode 100644 index 000000000..eb8eb284d Binary files /dev/null and b/backend/instance/sessions/ab97a30b87ce3bd698827617e9c83491_activity.pkl differ diff --git a/backend/instance/sessions/af8b80550a2c69070d8299c8fda00fd1_activity.pkl b/backend/instance/sessions/af8b80550a2c69070d8299c8fda00fd1_activity.pkl new file mode 100644 index 000000000..64846713f Binary files /dev/null and b/backend/instance/sessions/af8b80550a2c69070d8299c8fda00fd1_activity.pkl differ diff --git a/backend/instance/sessions/afc7173a66060ca66fbe3decf0211895_activity.pkl b/backend/instance/sessions/afc7173a66060ca66fbe3decf0211895_activity.pkl new file mode 100644 index 000000000..e5cef3438 Binary files /dev/null and b/backend/instance/sessions/afc7173a66060ca66fbe3decf0211895_activity.pkl differ diff --git a/backend/instance/sessions/b2c9ab17fd04a12e2e59a6aaf23bc895_activity.pkl b/backend/instance/sessions/b2c9ab17fd04a12e2e59a6aaf23bc895_activity.pkl new file mode 100644 index 000000000..853ebbd3f Binary files /dev/null and b/backend/instance/sessions/b2c9ab17fd04a12e2e59a6aaf23bc895_activity.pkl differ diff --git a/backend/instance/sessions/b934214fd4c92757c24c368cd2375d4f_activity.pkl b/backend/instance/sessions/b934214fd4c92757c24c368cd2375d4f_activity.pkl new file mode 100644 index 000000000..93f659f85 Binary files /dev/null and b/backend/instance/sessions/b934214fd4c92757c24c368cd2375d4f_activity.pkl differ diff --git a/backend/instance/sessions/bbc624ebb5dcceed520f65b2dbf38c52_activity.pkl b/backend/instance/sessions/bbc624ebb5dcceed520f65b2dbf38c52_activity.pkl new file mode 100644 index 000000000..9c10b9ca4 Binary files /dev/null and b/backend/instance/sessions/bbc624ebb5dcceed520f65b2dbf38c52_activity.pkl differ diff --git a/backend/instance/sessions/bf19b4ac51811b0a5dab7f02bab616e4_activity.pkl b/backend/instance/sessions/bf19b4ac51811b0a5dab7f02bab616e4_activity.pkl new file mode 100644 index 000000000..f7628bd95 Binary files /dev/null and b/backend/instance/sessions/bf19b4ac51811b0a5dab7f02bab616e4_activity.pkl differ diff --git a/backend/instance/sessions/c27468960d31fd46f9ec0a39b2a28c1a_activity.pkl b/backend/instance/sessions/c27468960d31fd46f9ec0a39b2a28c1a_activity.pkl new file mode 100644 index 000000000..9c5ad57dc Binary files /dev/null and b/backend/instance/sessions/c27468960d31fd46f9ec0a39b2a28c1a_activity.pkl differ diff --git a/backend/instance/sessions/c7b9b79f82bcde552bc361f6acc9e0bc_activity.pkl b/backend/instance/sessions/c7b9b79f82bcde552bc361f6acc9e0bc_activity.pkl new file mode 100644 index 000000000..f494f11a0 Binary files /dev/null and b/backend/instance/sessions/c7b9b79f82bcde552bc361f6acc9e0bc_activity.pkl differ diff --git a/backend/instance/sessions/c947197e6abf8c7e433311c2ef75ecbe_activity.pkl b/backend/instance/sessions/c947197e6abf8c7e433311c2ef75ecbe_activity.pkl new file mode 100644 index 000000000..ab2145e1e Binary files /dev/null and b/backend/instance/sessions/c947197e6abf8c7e433311c2ef75ecbe_activity.pkl differ diff --git a/backend/instance/sessions/c9cad750c8f04d132078b33184db939c_activity.pkl b/backend/instance/sessions/c9cad750c8f04d132078b33184db939c_activity.pkl new file mode 100644 index 000000000..7898e2ca6 Binary files /dev/null and b/backend/instance/sessions/c9cad750c8f04d132078b33184db939c_activity.pkl differ diff --git a/backend/instance/sessions/cdb1f7f6850e2f66cdaa0e88764fb1d2_activity.pkl b/backend/instance/sessions/cdb1f7f6850e2f66cdaa0e88764fb1d2_activity.pkl new file mode 100644 index 000000000..bf339fddb Binary files /dev/null and b/backend/instance/sessions/cdb1f7f6850e2f66cdaa0e88764fb1d2_activity.pkl differ diff --git a/backend/instance/sessions/cdd7bab2fcb07bb4ca0820545fccf3aa_activity.pkl b/backend/instance/sessions/cdd7bab2fcb07bb4ca0820545fccf3aa_activity.pkl new file mode 100644 index 000000000..116561f43 Binary files /dev/null and b/backend/instance/sessions/cdd7bab2fcb07bb4ca0820545fccf3aa_activity.pkl differ diff --git a/backend/instance/sessions/d3a36e59869dbf9b8fbf94d8536bdf58_activity.pkl b/backend/instance/sessions/d3a36e59869dbf9b8fbf94d8536bdf58_activity.pkl new file mode 100644 index 000000000..d2f94d7e1 Binary files /dev/null and b/backend/instance/sessions/d3a36e59869dbf9b8fbf94d8536bdf58_activity.pkl differ diff --git a/backend/instance/sessions/d3bd52e4e9145c9e4a4b169657ad7b14_activity.pkl b/backend/instance/sessions/d3bd52e4e9145c9e4a4b169657ad7b14_activity.pkl new file mode 100644 index 000000000..2d5bf7af5 Binary files /dev/null and b/backend/instance/sessions/d3bd52e4e9145c9e4a4b169657ad7b14_activity.pkl differ diff --git a/backend/instance/sessions/d767092986e91561be005007514648b8_activity.pkl b/backend/instance/sessions/d767092986e91561be005007514648b8_activity.pkl new file mode 100644 index 000000000..0fc7325b9 Binary files /dev/null and b/backend/instance/sessions/d767092986e91561be005007514648b8_activity.pkl differ diff --git a/backend/instance/sessions/d76cadf4858fe0291998fdf7289487bf_activity.pkl b/backend/instance/sessions/d76cadf4858fe0291998fdf7289487bf_activity.pkl new file mode 100644 index 000000000..ef1f84a2e Binary files /dev/null and b/backend/instance/sessions/d76cadf4858fe0291998fdf7289487bf_activity.pkl differ diff --git a/backend/instance/sessions/d8067e0565cabaf57208d2c4edf7d548_activity.pkl b/backend/instance/sessions/d8067e0565cabaf57208d2c4edf7d548_activity.pkl new file mode 100644 index 000000000..f48604dc2 Binary files /dev/null and b/backend/instance/sessions/d8067e0565cabaf57208d2c4edf7d548_activity.pkl differ diff --git a/backend/instance/sessions/d8dae8e48d018b3fe2116cc34b37d63c_activity.pkl b/backend/instance/sessions/d8dae8e48d018b3fe2116cc34b37d63c_activity.pkl new file mode 100644 index 000000000..2eeb0ecea Binary files /dev/null and b/backend/instance/sessions/d8dae8e48d018b3fe2116cc34b37d63c_activity.pkl differ diff --git a/backend/instance/sessions/da38693ec21f08087d662a2dd856f671_activity.pkl b/backend/instance/sessions/da38693ec21f08087d662a2dd856f671_activity.pkl new file mode 100644 index 000000000..eab107563 Binary files /dev/null and b/backend/instance/sessions/da38693ec21f08087d662a2dd856f671_activity.pkl differ diff --git a/backend/instance/sessions/e05d6c5427233701839b134a064a7ebd_activity.pkl b/backend/instance/sessions/e05d6c5427233701839b134a064a7ebd_activity.pkl new file mode 100644 index 000000000..5b6bb75d7 Binary files /dev/null and b/backend/instance/sessions/e05d6c5427233701839b134a064a7ebd_activity.pkl differ diff --git a/backend/instance/sessions/e1874018bef8458a81c17a22509267e2_activity.pkl b/backend/instance/sessions/e1874018bef8458a81c17a22509267e2_activity.pkl new file mode 100644 index 000000000..bd3b59d18 Binary files /dev/null and b/backend/instance/sessions/e1874018bef8458a81c17a22509267e2_activity.pkl differ diff --git a/backend/instance/sessions/e3c20bca8de8d6c5c5ed8c2fe7e44708_activity.pkl b/backend/instance/sessions/e3c20bca8de8d6c5c5ed8c2fe7e44708_activity.pkl new file mode 100644 index 000000000..e0b500ad8 Binary files /dev/null and b/backend/instance/sessions/e3c20bca8de8d6c5c5ed8c2fe7e44708_activity.pkl differ diff --git a/backend/instance/sessions/e3da9f10279b63dd21df60ba46de09ac_activity.pkl b/backend/instance/sessions/e3da9f10279b63dd21df60ba46de09ac_activity.pkl new file mode 100644 index 000000000..d67e7be70 Binary files /dev/null and b/backend/instance/sessions/e3da9f10279b63dd21df60ba46de09ac_activity.pkl differ diff --git a/backend/instance/sessions/e3fdd7824105e182daf05d44c739951f_activity.pkl b/backend/instance/sessions/e3fdd7824105e182daf05d44c739951f_activity.pkl new file mode 100644 index 000000000..a01e267d7 Binary files /dev/null and b/backend/instance/sessions/e3fdd7824105e182daf05d44c739951f_activity.pkl differ diff --git a/backend/instance/sessions/e74bfc5c5661d33a930f4325e82504f7_activity.pkl b/backend/instance/sessions/e74bfc5c5661d33a930f4325e82504f7_activity.pkl new file mode 100644 index 000000000..aa5ae9ba2 Binary files /dev/null and b/backend/instance/sessions/e74bfc5c5661d33a930f4325e82504f7_activity.pkl differ diff --git a/backend/instance/sessions/e7f7a41a2bde1a995c79954eb757acf3_activity.pkl b/backend/instance/sessions/e7f7a41a2bde1a995c79954eb757acf3_activity.pkl new file mode 100644 index 000000000..d538cc884 Binary files /dev/null and b/backend/instance/sessions/e7f7a41a2bde1a995c79954eb757acf3_activity.pkl differ diff --git a/backend/instance/sessions/ea197345b0266867db4b2dda2d55563b_activity.pkl b/backend/instance/sessions/ea197345b0266867db4b2dda2d55563b_activity.pkl new file mode 100644 index 000000000..adc2c8a0d Binary files /dev/null and b/backend/instance/sessions/ea197345b0266867db4b2dda2d55563b_activity.pkl differ diff --git a/backend/instance/sessions/ecdac656dcce1cfa18cd5e32c003a554_activity.pkl b/backend/instance/sessions/ecdac656dcce1cfa18cd5e32c003a554_activity.pkl new file mode 100644 index 000000000..9f9c23391 Binary files /dev/null and b/backend/instance/sessions/ecdac656dcce1cfa18cd5e32c003a554_activity.pkl differ diff --git a/backend/instance/sessions/ed37b6e42dee9fd7c092df7a30422340_activity.pkl b/backend/instance/sessions/ed37b6e42dee9fd7c092df7a30422340_activity.pkl new file mode 100644 index 000000000..409ccfb10 Binary files /dev/null and b/backend/instance/sessions/ed37b6e42dee9fd7c092df7a30422340_activity.pkl differ diff --git a/backend/instance/sessions/f03e16b3d01b4ffb2b6b39b9b48b0bcb_activity.pkl b/backend/instance/sessions/f03e16b3d01b4ffb2b6b39b9b48b0bcb_activity.pkl new file mode 100644 index 000000000..1b0f0554a Binary files /dev/null and b/backend/instance/sessions/f03e16b3d01b4ffb2b6b39b9b48b0bcb_activity.pkl differ diff --git a/backend/instance/sessions/f6e7cd6a5cd7d071eb5bb997c38e6147_activity.pkl b/backend/instance/sessions/f6e7cd6a5cd7d071eb5bb997c38e6147_activity.pkl new file mode 100644 index 000000000..5cbe18325 Binary files /dev/null and b/backend/instance/sessions/f6e7cd6a5cd7d071eb5bb997c38e6147_activity.pkl differ diff --git a/backend/instance/sessions/f7b0f7a4884eda353b916c207eeb209b_activity.pkl b/backend/instance/sessions/f7b0f7a4884eda353b916c207eeb209b_activity.pkl new file mode 100644 index 000000000..1a4a9012e Binary files /dev/null and b/backend/instance/sessions/f7b0f7a4884eda353b916c207eeb209b_activity.pkl differ diff --git a/backend/instance/sessions/f8b7b9b1d8bc209ae73ddb7d40652b62_activity.pkl b/backend/instance/sessions/f8b7b9b1d8bc209ae73ddb7d40652b62_activity.pkl new file mode 100644 index 000000000..d12c3e32d Binary files /dev/null and b/backend/instance/sessions/f8b7b9b1d8bc209ae73ddb7d40652b62_activity.pkl differ diff --git a/backend/instance/sessions/fc473b7f3407a790aa3dee8408b82ef1_activity.pkl b/backend/instance/sessions/fc473b7f3407a790aa3dee8408b82ef1_activity.pkl new file mode 100644 index 000000000..510589e8e Binary files /dev/null and b/backend/instance/sessions/fc473b7f3407a790aa3dee8408b82ef1_activity.pkl differ diff --git a/backend/instance/sessions/ff01d955c010f64b705e37593e74ad5a_activity.pkl b/backend/instance/sessions/ff01d955c010f64b705e37593e74ad5a_activity.pkl new file mode 100644 index 000000000..0a91417f6 Binary files /dev/null and b/backend/instance/sessions/ff01d955c010f64b705e37593e74ad5a_activity.pkl differ diff --git a/backend/logs/admin/admin.log b/backend/logs/admin/admin.log index dabc326f5..ad01bf8d0 100644 --- a/backend/logs/admin/admin.log +++ b/backend/logs/admin/admin.log @@ -352,3 +352,14 @@ 2025-06-16 01:38:42 - [admin] admin - [INFO] INFO - Gastanfragen abgerufen: 2 Einträge für Admin Administrator 2025-06-16 01:38:42 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_pending_guest_otps_api: User authenticated: True, User ID: 1, Is Admin: True 2025-06-16 01:38:42 - [admin] admin - [INFO] INFO - Aktive OTP-Codes abgerufen: 2 Codes +2025-06-16 01:43:05 - [admin] admin - [INFO] INFO - Admin-Check für Funktion admin_dashboard: User authenticated: True, User ID: 1, Is Admin: True +2025-06-16 01:43:05 - [admin] admin - [INFO] INFO - Admin-Dashboard geladen von admin +2025-06-16 01:43:06 - [admin] admin - [ERROR] ERROR - Fehler beim Laden des Admin-Dashboards: 'dict object' has no attribute 'online_printers' +2025-06-16 01:43:06 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health_alias: User authenticated: True, User ID: 1, Is Admin: True +2025-06-16 01:43:06 - [admin] admin - [INFO] INFO - Admin-Check für Funktion api_admin_system_health: User authenticated: True, User ID: 1, Is Admin: True +2025-06-16 01:43:08 - [admin] admin - [INFO] INFO - Admin-Check für Funktion guest_otps_management: User authenticated: True, User ID: 1, Is Admin: True +2025-06-16 01:43:08 - [admin] admin - [INFO] INFO - Gast-OTP-Verwaltung aufgerufen von Admin Administrator +2025-06-16 01:43:09 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_guest_requests_api: User authenticated: True, User ID: 1, Is Admin: True +2025-06-16 01:43:09 - [admin] admin - [INFO] INFO - Admin-Check für Funktion get_pending_guest_otps_api: User authenticated: True, User ID: 1, Is Admin: True +2025-06-16 01:43:09 - [admin] admin - [INFO] INFO - Gastanfragen abgerufen: 2 Einträge für Admin Administrator +2025-06-16 01:43:09 - [admin] admin - [INFO] INFO - Aktive OTP-Codes abgerufen: 2 Codes diff --git a/backend/logs/admin_api/admin_api.log b/backend/logs/admin_api/admin_api.log index 9af837415..d6668befe 100644 --- a/backend/logs/admin_api/admin_api.log +++ b/backend/logs/admin_api/admin_api.log @@ -114,3 +114,6 @@ 2025-06-16 01:38:25 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy 2025-06-16 01:38:36 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1') 2025-06-16 01:38:36 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy +2025-06-16 01:43:06 - [admin_api] admin_api - [ERROR] ERROR - Datenbank-Health-Check fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1') +2025-06-16 01:43:06 - [admin_api] admin_api - [ERROR] ERROR - Speicherplatz-Check fehlgeschlagen: module 'os' has no attribute 'statvfs' +2025-06-16 01:43:06 - [admin_api] admin_api - [INFO] INFO - System-Health-Check durchgeführt: unhealthy diff --git a/backend/logs/api/api.log b/backend/logs/api/api.log index a830ca4ae..fa515eb19 100644 --- a/backend/logs/api/api.log +++ b/backend/logs/api/api.log @@ -39,3 +39,4 @@ 2025-06-16 01:38:10 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin 2025-06-16 01:38:25 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin 2025-06-16 01:38:36 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin +2025-06-16 01:43:06 - [api] api - [INFO] INFO - Statistiken abgerufen von Benutzer admin diff --git a/backend/logs/app/app.log b/backend/logs/app/app.log index bee13a7f1..e9a2605b9 100644 --- a/backend/logs/app/app.log +++ b/backend/logs/app/app.log @@ -38111,3 +38111,214 @@ jinja2.exceptions.UndefinedError: 'maintenance_info' is undefined 2025-06-16 01:38:42 - [app] app - [DEBUG] DEBUG - Response: 200 2025-06-16 01:38:43 - [app] app - [DEBUG] DEBUG - Request: GET /sw.js 2025-06-16 01:38:43 - [app] app - [DEBUG] DEBUG - Response: 304 +2025-06-16 01:42:48 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-16 01:42:50 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-16 01:42:50 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-16 01:42:50 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-16 01:42:50 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-16 01:42:51 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-16 01:42:51 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-16 01:42:51 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-16 01:42:51 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-16 01:42:51 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-16 01:42:51 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-16 01:42:51 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-16 01:42:51 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-16 01:42:51 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-16 01:42:51 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-16 01:42:51 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-16 01:42:51 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-16 01:42:51 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-16 01:42:51 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-16 01:42:51 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-16 01:42:51 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-16 01:42:51 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-16 01:42:51 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-16 01:42:52 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-16 01:42:55 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-16 01:42:55 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-16 01:42:55 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-16 01:42:55 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-16 01:42:55 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-16 01:42:55 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-16 01:42:55 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-16 01:42:55 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-16 01:42:55 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-16 01:42:55 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-16 01:42:55 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-16 01:42:55 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-16 01:42:55 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-16 01:42:55 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-16 01:42:55 - [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-16 01:42:55 - [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-16 01:42:55 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:42:56 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 01:42:56 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:01 - [app] app - [DEBUG] DEBUG - Request: GET /user/settings +2025-06-16 01:43:01 - [app] app - [INFO] INFO - Locating template 'settings.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\\settings.html') +2025-06-16 01:43:01 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:01 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 01:43:01 - [app] app - [DEBUG] DEBUG - Request: GET /api/user/settings +2025-06-16 01:43:01 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:01 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:05 - [app] app - [DEBUG] DEBUG - Request: GET /admin/ +2025-06-16 01:43:05 - [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-16 01:43:06 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:06 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 01:43:06 - [app] app - [DEBUG] DEBUG - Request: GET /api/stats +2025-06-16 01:43:06 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:06 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:06 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/system-health +2025-06-16 01:43:06 - [app] app - [ERROR] ERROR - Datenbank-Transaktion fehlgeschlagen: Textual SQL expression 'SELECT 1' should be explicitly declared as text('SELECT 1') +2025-06-16 01:43:06 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:08 - [app] app - [DEBUG] DEBUG - Request: GET /admin/guest-otps +2025-06-16 01:43:08 - [app] app - [INFO] INFO - Locating template 'admin_guest_otps.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_guest_otps.html') +2025-06-16 01:43:09 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:09 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/guest-requests +2025-06-16 01:43:09 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/guest-requests/pending-otps +2025-06-16 01:43:09 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 01:43:09 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:09 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:09 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:18 - [app] app - [DEBUG] DEBUG - Request: GET /energy/ +2025-06-16 01:43:18 - [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-16 01:43:18 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:18 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse +[SQL: SELECT users.id AS users_id, users.email AS users_email, users.username AS users_username, users.password_hash AS users_password_hash, users.name AS users_name, users.role AS users_role, users.active AS users_active, users.created_at AS users_created_at, users.last_login AS users_last_login, users.updated_at AS users_updated_at, users.settings AS users_settings, users.last_activity AS users_last_activity, users.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio, users.theme_preference AS users_theme_preference, users.language_preference AS users_language_preference, users.email_notifications AS users_email_notifications, users.browser_notifications AS users_browser_notifications, users.dashboard_layout AS users_dashboard_layout, users.compact_mode AS users_compact_mode, users.show_completed_jobs AS users_show_completed_jobs, users.auto_refresh_interval AS users_auto_refresh_interval, users.auto_logout_timeout AS users_auto_logout_timeout +FROM users +WHERE users.id = ? + LIMIT ? OFFSET ?] +[parameters: (1, 1, 0)] +(Background on this error at: https://sqlalche.me/e/20/rvf5) +2025-06-16 01:43:18 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 01:43:18 - [app] app - [DEBUG] DEBUG - Request: GET /api/energy/dashboard +2025-06-16 01:43:18 - [app] app - [DEBUG] DEBUG - Request: GET /api/energy/statistics +2025-06-16 01:43:18 - [app] app - [DEBUG] DEBUG - Request: GET /api/energy/live +2025-06-16 01:43:18 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:18 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:18 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:18 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:25 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-16 01:43:25 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:25 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 01:43:25 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:30 - [app] app - [DEBUG] DEBUG - Request: GET /calendar +2025-06-16 01:43:30 - [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-16 01:43:30 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:30 - [app] app - [ERROR] ERROR - Fehler beim Laden des Benutzers 1: (sqlite3.InterfaceError) bad parameter or other API misuse +[SQL: SELECT users.id AS users_id, users.email AS users_email, users.username AS users_username, users.password_hash AS users_password_hash, users.name AS users_name, users.role AS users_role, users.active AS users_active, users.created_at AS users_created_at, users.last_login AS users_last_login, users.updated_at AS users_updated_at, users.settings AS users_settings, users.last_activity AS users_last_activity, users.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio, users.theme_preference AS users_theme_preference, users.language_preference AS users_language_preference, users.email_notifications AS users_email_notifications, users.browser_notifications AS users_browser_notifications, users.dashboard_layout AS users_dashboard_layout, users.compact_mode AS users_compact_mode, users.show_completed_jobs AS users_show_completed_jobs, users.auto_refresh_interval AS users_auto_refresh_interval, users.auto_logout_timeout AS users_auto_logout_timeout +FROM users +WHERE users.id = ? + LIMIT ? OFFSET ?] +[parameters: (1, 1, 0)] +(Background on this error at: https://sqlalche.me/e/20/rvf5) +2025-06-16 01:43:30 - [app] app - [DEBUG] DEBUG - Request: GET /api/calendar/events +2025-06-16 01:43:30 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:31 - [app] app - [DEBUG] DEBUG - Request: GET /api/calendar/statistics +2025-06-16 01:43:31 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 01:43:31 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:31 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:31 - [app] app - [DEBUG] DEBUG - Request: GET /api/calendar/statistics +2025-06-16 01:43:31 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:33 - [app] app - [DEBUG] DEBUG - Request: GET /jobs +2025-06-16 01:43:33 - [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-16 01:43:33 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:33 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 01:43:33 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs +2025-06-16 01:43:33 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:33 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:33 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-16 01:43:33 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-16 01:43:33 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 01:43:39 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 01:43:39 - [app] app - [DEBUG] DEBUG - Response: 200 diff --git a/backend/logs/calendar/calendar.log b/backend/logs/calendar/calendar.log index 8db2463c4..5d319256d 100644 --- a/backend/logs/calendar/calendar.log +++ b/backend/logs/calendar/calendar.log @@ -37,3 +37,4 @@ 2025-06-16 01:17:09 - [calendar] calendar - [INFO] INFO - 📅 Kalender-Events abgerufen: 2 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:17:41 - [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: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 diff --git a/backend/logs/core_system/core_system.log b/backend/logs/core_system/core_system.log index 3fb2ebe71..1d0e095de 100644 --- a/backend/logs/core_system/core_system.log +++ b/backend/logs/core_system/core_system.log @@ -198,3 +198,7 @@ 2025-06-13 12:39:42 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) 2025-06-13 12:39:47 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert 2025-06-13 12:39:47 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-16 01:42:48 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-16 01:42:48 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-16 01:42:52 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-16 01:42:52 - [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 e4b02475c..6de00e487 100644 --- a/backend/logs/data_management/data_management.log +++ b/backend/logs/data_management/data_management.log @@ -543,3 +543,7 @@ 2025-06-16 01:38:03 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-16 01:38:04 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert 2025-06-16 01:38:04 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-16 01:42:49 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-16 01:42:49 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-16 01:42:53 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-16 01:42:53 - [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 74a540240..52959b687 100644 --- a/backend/logs/energy_monitoring/energy_monitoring.log +++ b/backend/logs/energy_monitoring/energy_monitoring.log @@ -402,3 +402,13 @@ 2025-06-16 01:33:08 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert 2025-06-16 01:38:03 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert 2025-06-16 01:38:05 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-16 01:42:50 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-16 01:42:55 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-16 01:43:18 - [energy_monitoring] energy_monitoring - [INFO] INFO - 🔋 Energiemonitoring-Dashboard aufgerufen von admin +2025-06-16 01:43:18 - [energy_monitoring] energy_monitoring - [INFO] INFO - 📊 API-Energiemonitoring-Dashboard von admin +2025-06-16 01:43:18 - [energy_monitoring] energy_monitoring - [INFO] INFO - 📈 API-Energiestatistiken (today) von admin +2025-06-16 01:43:18 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Dashboard-Daten erfolgreich erstellt: 0 Geräte online +2025-06-16 01:43:18 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiemonitoring-Dashboard 'api_energy_dashboard' erfolgreich in 35.61ms +2025-06-16 01:43:18 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiestatistiken erfolgreich erstellt für Zeitraum: today +2025-06-16 01:43:18 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Live-Energiedaten 'api_live_energy_data' erfolgreich in 27.62ms +2025-06-16 01:43:18 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiestatistiken 'api_energy_statistics' erfolgreich in 35.77ms diff --git a/backend/logs/hardware_integration/hardware_integration.log b/backend/logs/hardware_integration/hardware_integration.log index 6206296c9..363c5372d 100644 --- a/backend/logs/hardware_integration/hardware_integration.log +++ b/backend/logs/hardware_integration/hardware_integration.log @@ -2073,3 +2073,47 @@ 2025-06-16 01:38:04 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert 2025-06-16 01:38:04 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert 2025-06-16 01:38:04 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-16 01:42:48 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-16 01:42:48 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-16 01:42:48 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-16 01:42:48 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-16 01:42:53 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-16 01:42:53 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-16 01:42:53 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-16 01:42:53 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen... +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/6 Geräte online +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen... +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen... +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen... +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/6 Geräte online +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/6 Geräte online +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/6 Geräte online +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute +2025-06-16 01:43:18 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute diff --git a/backend/logs/job_queue_system/job_queue_system.log b/backend/logs/job_queue_system/job_queue_system.log index 54c37a5c5..c39487ecc 100644 --- a/backend/logs/job_queue_system/job_queue_system.log +++ b/backend/logs/job_queue_system/job_queue_system.log @@ -1067,3 +1067,11 @@ 2025-06-16 01:38:05 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) 2025-06-16 01:38:46 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) 2025-06-16 01:38:46 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-16 01:42:48 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-16 01:42:48 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-16 01:42:51 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-16 01:42:53 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-16 01:42:53 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-16 01:42:55 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-16 01:43:46 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-16 01:43:46 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) diff --git a/backend/logs/jobs/jobs.log b/backend/logs/jobs/jobs.log index eaab864bb..3902d9613 100644 --- a/backend/logs/jobs/jobs.log +++ b/backend/logs/jobs/jobs.log @@ -917,3 +917,5 @@ sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) FOREIGN KEY constraint f 2025-06-16 01:29:34 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) 2025-06-16 01:38:32 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) 2025-06-16 01:38:32 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) +2025-06-16 01:43:33 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) +2025-06-16 01:43:33 - [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 68c64d405..6d61eba7c 100644 --- a/backend/logs/monitoring_analytics/monitoring_analytics.log +++ b/backend/logs/monitoring_analytics/monitoring_analytics.log @@ -543,3 +543,7 @@ 2025-06-16 01:38:03 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-16 01:38:05 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert 2025-06-16 01:38:05 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-16 01:42:50 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-16 01:42:50 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-16 01:42:54 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-16 01:42:54 - [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 dc04ab87e..870a6d0c0 100644 --- a/backend/logs/permissions/permissions.log +++ b/backend/logs/permissions/permissions.log @@ -214,3 +214,5 @@ WHERE users.role = ?] 2025-06-16 01:33:08 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert 2025-06-16 01:38:03 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert 2025-06-16 01:38:05 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-16 01:42:50 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-16 01:42:55 - [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 61d7d6743..40e7ab894 100644 --- a/backend/logs/scheduler/scheduler.log +++ b/backend/logs/scheduler/scheduler.log @@ -1474,3 +1474,9 @@ 2025-06-16 01:38:04 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True 2025-06-16 01:38:05 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet 2025-06-16 01:38:05 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-16 01:42:48 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-16 01:42:51 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-16 01:42:51 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-16 01:42:53 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-16 01:42:55 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-16 01:42:55 - [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 776177362..b59a72258 100644 --- a/backend/logs/security_suite/security_suite.log +++ b/backend/logs/security_suite/security_suite.log @@ -815,3 +815,9 @@ 2025-06-16 01:38:04 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert 2025-06-16 01:38:04 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-16 01:38:05 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-16 01:42:49 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-16 01:42:49 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-16 01:42:50 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-16 01:42:53 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-16 01:42:53 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-16 01:42:55 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert diff --git a/backend/logs/startup/startup.log b/backend/logs/startup/startup.log index 63c1b9bc0..500371a30 100644 --- a/backend/logs/startup/startup.log +++ b/backend/logs/startup/startup.log @@ -2112,3 +2112,21 @@ 2025-06-16 01:38:05 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend 2025-06-16 01:38:05 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-16T01:38:05.452544 2025-06-16 01:38:05 - [startup] startup - [INFO] INFO - ================================================== +2025-06-16 01:42:50 - [startup] startup - [INFO] INFO - ================================================== +2025-06-16 01:42:50 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-16 01:42:50 - [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-16 01:42:50 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-16 01:42:50 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-16 01:42:50 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-16T01:42:50.604865 +2025-06-16 01:42:50 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-16 01:42:50 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-16 01:42:50 - [startup] startup - [INFO] INFO - ================================================== +2025-06-16 01:42:54 - [startup] startup - [INFO] INFO - ================================================== +2025-06-16 01:42:54 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-16 01:42:54 - [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-16 01:42:54 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-16 01:42:54 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-16 01:42:54 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-16T01:42:54.999370 +2025-06-16 01:42:54 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-16 01:42:54 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-16 01:42:54 - [startup] startup - [INFO] INFO - ================================================== diff --git a/backend/logs/tapo_controller/tapo_controller.log b/backend/logs/tapo_controller/tapo_controller.log index 403476edc..546ee1907 100644 --- a/backend/logs/tapo_controller/tapo_controller.log +++ b/backend/logs/tapo_controller/tapo_controller.log @@ -1795,3 +1795,5 @@ 2025-06-16 01:33:07 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert 2025-06-16 01:38:03 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert 2025-06-16 01:38:04 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-16 01:42:48 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-16 01:42:53 - [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 443de1814..b99ab96d1 100644 --- a/backend/logs/tapo_status_manager/tapo_status_manager.log +++ b/backend/logs/tapo_status_manager/tapo_status_manager.log @@ -238,3 +238,5 @@ 2025-06-16 01:33:07 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert 2025-06-16 01:38:03 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert 2025-06-16 01:38:04 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-16 01:42:48 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-16 01:42:53 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert diff --git a/backend/logs/user/user.log b/backend/logs/user/user.log index 66879b656..1076a9ffc 100644 --- a/backend/logs/user/user.log +++ b/backend/logs/user/user.log @@ -97,3 +97,5 @@ 2025-06-16 00:23:14 - [user] user - [INFO] INFO - User admin retrieved settings via API 2025-06-16 01:38:20 - [user] user - [INFO] INFO - User admin accessed settings page 2025-06-16 01:38:20 - [user] user - [INFO] INFO - User admin retrieved settings via API +2025-06-16 01:43:01 - [user] user - [INFO] INFO - User admin accessed settings page +2025-06-16 01:43:01 - [user] user - [INFO] INFO - User admin retrieved settings via API diff --git a/backend/logs/utilities_collection/utilities_collection.log b/backend/logs/utilities_collection/utilities_collection.log index 4c45a583d..85689485e 100644 --- a/backend/logs/utilities_collection/utilities_collection.log +++ b/backend/logs/utilities_collection/utilities_collection.log @@ -713,3 +713,7 @@ 2025-06-16 01:38:02 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) 2025-06-16 01:38:04 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert 2025-06-16 01:38:04 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-16 01:42:48 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-16 01:42:48 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-16 01:42:52 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-16 01:42:52 - [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 16de59550..b0d21ff71 100644 --- a/backend/logs/windows_fixes/windows_fixes.log +++ b/backend/logs/windows_fixes/windows_fixes.log @@ -201,3 +201,7 @@ 2025-06-13 12:39:42 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet 2025-06-13 12:39:47 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... 2025-06-13 12:39:47 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-16 01:42:48 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-16 01:42:48 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-16 01:42:52 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-16 01:42:52 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet