From 19cb6d95b1d836c69003716bbc6e178bd9ec0f8f Mon Sep 17 00:00:00 2001 From: Till Tomczak Date: Mon, 16 Jun 2025 17:41:04 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=89=20Refactor=20database=20files=20&?= =?UTF-8?q?=20logs=20for=20better=20organization:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/database/myp.db | Bin 110592 -> 110592 bytes backend/database/myp.db-shm | Bin 32768 -> 0 bytes backend/database/myp.db-wal | Bin 28872 -> 0 bytes ...d71d3a2cf12a19214733e066c52d9_activity.pkl | Bin 0 -> 60 bytes ...9da5db0467fa52feb0ab5f7ce0446_activity.pkl | Bin 0 -> 60 bytes ...3b6e192ddaf1b905d5cc1a46970bc_activity.pkl | Bin 0 -> 60 bytes ...ccb30201087efccb3d9bee813d210_activity.pkl | Bin 0 -> 60 bytes ...09c534c6245c7ab1f72d00b955dfc_activity.pkl | Bin 0 -> 60 bytes ...40db29a16e50aa03a81b1ede76a38_activity.pkl | Bin 0 -> 60 bytes ...95f4c7ac9187fc5955efbc8e44a5d_activity.pkl | Bin 0 -> 60 bytes ...83295571fb83f7d87f8ddf384623a_activity.pkl | Bin 0 -> 60 bytes ...7c03145d1a7ed5364470b8eb8053f_activity.pkl | Bin 0 -> 60 bytes ...26d366521d14fcd90816adbc9294f_activity.pkl | Bin 0 -> 60 bytes ...68cd688865229990c0b87c2aa8bad_activity.pkl | Bin 0 -> 60 bytes ...efcb94a047fe176efd8199c867604_activity.pkl | Bin 0 -> 60 bytes ...dfdfc673891835fc2fd24c13335d3_activity.pkl | Bin 0 -> 60 bytes ...2e9846d4ddab4a406e8ab1cedb76f_activity.pkl | Bin 0 -> 60 bytes ...2fb482d9019516db8dba8aa1491ae_activity.pkl | Bin 0 -> 60 bytes ...c24edffff908f4639672d90e18cbe_activity.pkl | Bin 0 -> 60 bytes ...bd0c33a6caed88f783ee9ff814537_activity.pkl | Bin 0 -> 60 bytes ...94186e97acca1b1d7b92ab1e804d3_activity.pkl | Bin 0 -> 60 bytes ...f61e06cb212cedf699aba1b2b2e9e_activity.pkl | Bin 0 -> 60 bytes ...85e2a4bccc2736c324223c48b7096_activity.pkl | Bin 0 -> 60 bytes ...5484a7c06a2c6d6d3b4fb4b63d286_activity.pkl | Bin 0 -> 60 bytes ...c4b27dd3bc2e73e1e0a0ed0e0dd65_activity.pkl | Bin 0 -> 60 bytes ...5a6670589725a2bb59fa6d30dbfe0_activity.pkl | Bin 0 -> 60 bytes ...faf9c163f93ae9a8ffbc80ee1d42b_activity.pkl | Bin 0 -> 60 bytes ...76a2e8492da5b20250f57cbf01315_activity.pkl | Bin 0 -> 60 bytes ...97b450d06f39340df4afed5872c46_activity.pkl | Bin 0 -> 60 bytes ...e5e3545d5d6a93a8ae48bfba8b02e_activity.pkl | Bin 0 -> 60 bytes ...aa0417fa005cb7b8f60c6977b599c_activity.pkl | Bin 0 -> 60 bytes ...af62a5dcb4ccd9aef706c51a77055_activity.pkl | Bin 0 -> 60 bytes ...39824f57c7b4896871e03f999e5f8_activity.pkl | Bin 0 -> 60 bytes ...00b5a758aac7e64721e629c48b163_activity.pkl | Bin 0 -> 60 bytes ...5fb76a652a8c0440be0d26f03d72f_activity.pkl | Bin 0 -> 60 bytes backend/logs/app/app.log | 166 ++++++++++++++++++ backend/logs/auth/auth.log | 2 + backend/logs/core_system/core_system.log | 4 + .../logs/data_management/data_management.log | 4 + .../energy_monitoring/energy_monitoring.log | 10 ++ .../hardware_integration.log | 44 +++++ .../job_queue_system/job_queue_system.log | 8 + backend/logs/jobs/jobs.log | 2 + .../monitoring_analytics.log | 4 + backend/logs/permissions/permissions.log | 2 + backend/logs/scheduler/scheduler.log | 6 + .../logs/security_suite/security_suite.log | 6 + backend/logs/startup/startup.log | 18 ++ .../logs/tapo_controller/tapo_controller.log | 2 + .../tapo_status_manager.log | 2 + .../utilities_collection.log | 4 + backend/logs/windows_fixes/windows_fixes.log | 4 + 52 files changed, 288 insertions(+) delete mode 100644 backend/database/myp.db-shm delete mode 100644 backend/database/myp.db-wal create mode 100644 backend/instance/sessions/036d71d3a2cf12a19214733e066c52d9_activity.pkl create mode 100644 backend/instance/sessions/0e69da5db0467fa52feb0ab5f7ce0446_activity.pkl create mode 100644 backend/instance/sessions/13f3b6e192ddaf1b905d5cc1a46970bc_activity.pkl create mode 100644 backend/instance/sessions/1ffccb30201087efccb3d9bee813d210_activity.pkl create mode 100644 backend/instance/sessions/25009c534c6245c7ab1f72d00b955dfc_activity.pkl create mode 100644 backend/instance/sessions/29940db29a16e50aa03a81b1ede76a38_activity.pkl create mode 100644 backend/instance/sessions/3b695f4c7ac9187fc5955efbc8e44a5d_activity.pkl create mode 100644 backend/instance/sessions/4f883295571fb83f7d87f8ddf384623a_activity.pkl create mode 100644 backend/instance/sessions/5047c03145d1a7ed5364470b8eb8053f_activity.pkl create mode 100644 backend/instance/sessions/5a026d366521d14fcd90816adbc9294f_activity.pkl create mode 100644 backend/instance/sessions/5c568cd688865229990c0b87c2aa8bad_activity.pkl create mode 100644 backend/instance/sessions/5f7efcb94a047fe176efd8199c867604_activity.pkl create mode 100644 backend/instance/sessions/60adfdfc673891835fc2fd24c13335d3_activity.pkl create mode 100644 backend/instance/sessions/73e2e9846d4ddab4a406e8ab1cedb76f_activity.pkl create mode 100644 backend/instance/sessions/7b22fb482d9019516db8dba8aa1491ae_activity.pkl create mode 100644 backend/instance/sessions/808c24edffff908f4639672d90e18cbe_activity.pkl create mode 100644 backend/instance/sessions/82dbd0c33a6caed88f783ee9ff814537_activity.pkl create mode 100644 backend/instance/sessions/88694186e97acca1b1d7b92ab1e804d3_activity.pkl create mode 100644 backend/instance/sessions/929f61e06cb212cedf699aba1b2b2e9e_activity.pkl create mode 100644 backend/instance/sessions/a2085e2a4bccc2736c324223c48b7096_activity.pkl create mode 100644 backend/instance/sessions/a3e5484a7c06a2c6d6d3b4fb4b63d286_activity.pkl create mode 100644 backend/instance/sessions/afcc4b27dd3bc2e73e1e0a0ed0e0dd65_activity.pkl create mode 100644 backend/instance/sessions/b6f5a6670589725a2bb59fa6d30dbfe0_activity.pkl create mode 100644 backend/instance/sessions/b73faf9c163f93ae9a8ffbc80ee1d42b_activity.pkl create mode 100644 backend/instance/sessions/baa76a2e8492da5b20250f57cbf01315_activity.pkl create mode 100644 backend/instance/sessions/c0797b450d06f39340df4afed5872c46_activity.pkl create mode 100644 backend/instance/sessions/d26e5e3545d5d6a93a8ae48bfba8b02e_activity.pkl create mode 100644 backend/instance/sessions/d2faa0417fa005cb7b8f60c6977b599c_activity.pkl create mode 100644 backend/instance/sessions/ebdaf62a5dcb4ccd9aef706c51a77055_activity.pkl create mode 100644 backend/instance/sessions/f1d39824f57c7b4896871e03f999e5f8_activity.pkl create mode 100644 backend/instance/sessions/f8b00b5a758aac7e64721e629c48b163_activity.pkl create mode 100644 backend/instance/sessions/fa95fb76a652a8c0440be0d26f03d72f_activity.pkl diff --git a/backend/database/myp.db b/backend/database/myp.db index ac18aa98e0a1cf619570e4ce43399acf8636fb3e..1c46dbf0f8cf55fcc8f06ac6637ee1771d18fac0 100644 GIT binary patch delta 261 zcmZp8z}E19ZNm~7)4)>wO7|SEB-5mv;yj}i?^3fY!<^E*j41P*&`^`AFqgbYU)NCo zM6>XKU~|vB0H=sdz3|C5Wh^vItV}Gd3{3RQ&CEmptqLH5& rER*7gtjEaM0;q=xEc4ATiw|Lsp}B?m1}27+ z56DSu4wOBvFKA?CVrgY+s%K~fRBqYG&pNr#UwpEIZx)h_sj0bfBR>mR<`RmGiMfek wBR?}(CdCg~kFlkJc_Tj)Smv8w79YYMBMTFg$$9=QNJ0jdriM)c%K{h^022{NfdBvi diff --git a/backend/database/myp.db-shm b/backend/database/myp.db-shm deleted file mode 100644 index 2120c6f2e8805d7e8654d318441cf84292a73be6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeI)&1nKr5CGs=<4@Kk>T$uFoHC1;RCSv2^W!jHE!NAoO;)}i^I7@*wchSte~LfePp#^x z`krp$vVAR`wCdf--_EX0EC>)FK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly&=P?x9_zU;E%~l* z5+Fc;009C78VGdaA-ZYaTt5bp$1tAaIbLGaprfY*2oNAZfB*pk1PBlyK!5-N0t5&U nAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5;&{}MO@ZjLAZ diff --git a/backend/database/myp.db-wal b/backend/database/myp.db-wal deleted file mode 100644 index e4dab2d979c6686d9d1d04ffb3a2097f60360b78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28872 zcmeI4U27v%9LA^Jwlvr__M+@c)D2RspqvLJdTD0rs`3bK3Q7Z8L+L>58WtG(+d5S$53CbMlUSt+FQ4CEr`FlV0U zHzx=F4<|>xH}DZR`Q!@6y~w%OTfg*tPLBew8BZTgCmw(1v~#`AC)8-a^6dlb>py?G zJsfl-R?LxmA_I2Rmu@5KcIAOHd&00JNY0w4eaAOHf-Nx=S~C&ayd+3ugX9Ee7v zT+|(BY%~xE4F-A!bH%N)aczs41y*F$$viU-`NH;Ay?I>9kBicHb)CfLGx@cux)_&Z zi-j8rg{4?(DizNZZXT@c@s@7PEX|NwDv?dBPpxLk3z^-hJ8rpZnK^6QtdAxMk~}FW zlcF4!NQ5X6S>>r95-K%&l&~m8WFaCcyr@$`mDU~_p{je2ENC(%&7NmR({nXzyXcrH z&PfoE<$gy|1cq=uvH@~4Ks>$^YV=28s=a*SJS<~`X zaYsxi^|{?FOO&e1wMtDrsHkfj>+cd$t1{ECkUD-PUY7(yJim4AEj?=6d$ea<<$FV% z{)+QXPjlry{p2gPSk-cSj-Bn!Wd)7QntOLLVkNz}yEdaKJ2h1-7v_@1gZIo#N!^^= z--_?wO+>RM-CE9W-Z@xx#t6rlQL_%2dD5i!QsuTUNTz<1E%#8rNoSf4x^vaO)feKX zoe4a4n%Vl?V(fIktYJ2J_b?^w6_ly$a#miyp3czKz3aRDQa-*?6&7Y=%hpZaiW%|j z!j80-UfWOaNPGiWQ?C*h#E9rjLY-FxMUsWKJ#yO~<%Gw6$6_-V82xqf$<@;BH-??Y zfuZ|c&=~n+WMTNn;n#=m54i~fE)W0#5C8!X009sH0T2Lz|0jV@y33Xw90+n($(s}0 zgj2D&)%2`cD{L||tR#=~gD{y5ub5@SV&-Zr8cycSGBZl7Qe>ho@uH&f0xt@R@5^?n zR4E&*SuyzvdZK8pwUiSNP(32cyeK)@fNlr-+bEJdQ$$-8(X$kJ6>L4QXeg3pmDs_) zHi~Fxib$&>a+V^m+V&};Di!VEr8bI4XNsg&MbcS{ypY4Ei0Fc92YcHnk~&i)wki_O zQY1EKm`{f!+)00JNY0w4eaAOHd&&|L(O3tWI)z^i#RwL8ui z@Dw2z@TzdlcfNqf=wj>_h|NC!N_q6~XXFCiwM0V=2!H?xfB*=900@8p2%I|s LSsEBkDb@o3@>vi( literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/0e69da5db0467fa52feb0ab5f7ce0446_activity.pkl b/backend/instance/sessions/0e69da5db0467fa52feb0ab5f7ce0446_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a8be4a23c0c11abc35ed43fa4c397aa55c67100e GIT binary patch literal 60 zcmZo*nQF)Y0ku&o( literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/1ffccb30201087efccb3d9bee813d210_activity.pkl b/backend/instance/sessions/1ffccb30201087efccb3d9bee813d210_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..872bf0ac0d5c91796a8f3714a44ca9171c1ea9cd GIT binary patch literal 60 zcmZo*nQF)Y0kusc6@ L8(Nr6Db@o3@_!IQ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/25009c534c6245c7ab1f72d00b955dfc_activity.pkl b/backend/instance/sessions/25009c534c6245c7ab1f72d00b955dfc_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..55f381cf34d514d87ef7fecbcca6a100237cd903 GIT binary patch literal 60 zcmZo*nQF)Y0kuscC` L8Je3-Db@o3@{ABe literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/29940db29a16e50aa03a81b1ede76a38_activity.pkl b/backend/instance/sessions/29940db29a16e50aa03a81b1ede76a38_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7dba7f44dba86366cf7d6c6009f07e55ba472dfd GIT binary patch literal 60 zcmZo*nQF)Y0kusc6^ LTbh|nDb@o3@~sd^ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/3b695f4c7ac9187fc5955efbc8e44a5d_activity.pkl b/backend/instance/sessions/3b695f4c7ac9187fc5955efbc8e44a5d_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8f8d364560dcf0203ccedb9d07e1c4fc9d17a375 GIT binary patch literal 60 zcmZo*nQF)Y0kuw literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/4f883295571fb83f7d87f8ddf384623a_activity.pkl b/backend/instance/sessions/4f883295571fb83f7d87f8ddf384623a_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ae9afaef9b181cfc8dd74e80614474acc82e16fc GIT binary patch literal 60 zcmZo*nQF)Y0ku L8CaT4Db@o3@?a1^ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/5047c03145d1a7ed5364470b8eb8053f_activity.pkl b/backend/instance/sessions/5047c03145d1a7ed5364470b8eb8053f_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..0717b5cf1d03353928d56c86a47a278256c0e8dc GIT binary patch literal 60 zcmZo*nQF)Y0ku literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/5c568cd688865229990c0b87c2aa8bad_activity.pkl b/backend/instance/sessions/5c568cd688865229990c0b87c2aa8bad_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9bccf642db2e31ae3f074166ec6c0f327f0646e1 GIT binary patch literal 60 zcmZo*nQF)Y0kuscC` LSeTehDb@o3@{tfj literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/5f7efcb94a047fe176efd8199c867604_activity.pkl b/backend/instance/sessions/5f7efcb94a047fe176efd8199c867604_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b401d059018945159fca461ff2216816029e8ea1 GIT binary patch literal 60 zcmZo*nQF)Y0kuUQ& literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/73e2e9846d4ddab4a406e8ab1cedb76f_activity.pkl b/backend/instance/sessions/73e2e9846d4ddab4a406e8ab1cedb76f_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..86dad6bcaa79a40e73fddcefe12375303cf84fc6 GIT binary patch literal 60 zcmZo*nQF)Y0kusgwc LS{N8kDb@o3@|X}o literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/7b22fb482d9019516db8dba8aa1491ae_activity.pkl b/backend/instance/sessions/7b22fb482d9019516db8dba8aa1491ae_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..03d5d01d884818d2fda9f41caeca71b61e639e4a GIT binary patch literal 60 zcmZo*nQF)Y0kusc6E LSejc*Db@o3^2rcR literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/88694186e97acca1b1d7b92ab1e804d3_activity.pkl b/backend/instance/sessions/88694186e97acca1b1d7b92ab1e804d3_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7ce8d8296fec2bacc882345793407f36c560a246 GIT binary patch literal 60 zcmZo*nQF)Y0kusc6E L7?~SQDb@o3@`n&X literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/a3e5484a7c06a2c6d6d3b4fb4b63d286_activity.pkl b/backend/instance/sessions/a3e5484a7c06a2c6d6d3b4fb4b63d286_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c030ab001b9a349687947f8229aa1ee6b475e1af GIT binary patch literal 60 zcmZo*nQF)Y0kuscBb L8<`kQDb@o3@?H=+ literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/afcc4b27dd3bc2e73e1e0a0ed0e0dd65_activity.pkl b/backend/instance/sessions/afcc4b27dd3bc2e73e1e0a0ed0e0dd65_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..f11bacc82e544f997a4ab28949a830b3e718ed21 GIT binary patch literal 60 zcmZo*nQF)Y0kuscCG Lm{}N1Db@o3@}&?( literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/baa76a2e8492da5b20250f57cbf01315_activity.pkl b/backend/instance/sessions/baa76a2e8492da5b20250f57cbf01315_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..101d4bf8a9cf33acbd92b68f68fd211670dc271c GIT binary patch literal 60 zcmZo*nQF)Y0kusc6^ Ln;9ESDb@o3@_Z0J literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/d2faa0417fa005cb7b8f60c6977b599c_activity.pkl b/backend/instance/sessions/d2faa0417fa005cb7b8f60c6977b599c_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..78e0d82a543863cb2f7ef24b8871103ba6d08117 GIT binary patch literal 60 zcmZo*nQF)Y0kusc6E Lm>ZZ+Db@o3@|F-p literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/f1d39824f57c7b4896871e03f999e5f8_activity.pkl b/backend/instance/sessions/f1d39824f57c7b4896871e03f999e5f8_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8b6db3e924e4166573c0609f8c4bf8ba6f9c4bcf GIT binary patch literal 60 zcmZo*nQF)Y0kuPDb@o3@^uhA literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/f8b00b5a758aac7e64721e629c48b163_activity.pkl b/backend/instance/sessions/f8b00b5a758aac7e64721e629c48b163_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..642c57ab45c852567ba5543f360993542bb80910 GIT binary patch literal 60 zcmZo*nQF)Y0kuzNxG L8JL(&Db@o3@;MMU literal 0 HcmV?d00001 diff --git a/backend/instance/sessions/fa95fb76a652a8c0440be0d26f03d72f_activity.pkl b/backend/instance/sessions/fa95fb76a652a8c0440be0d26f03d72f_activity.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4749fb736adf7bd4975f5f5f02a3f940f5ed8df2 GIT binary patch literal 60 zcmZo*nQF)Y0ku8Db@o3@^%nJ literal 0 HcmV?d00001 diff --git a/backend/logs/app/app.log b/backend/logs/app/app.log index 901f261da..47321fdf9 100644 --- a/backend/logs/app/app.log +++ b/backend/logs/app/app.log @@ -40908,3 +40908,169 @@ WHERE users.id = ? 2025-06-16 13:24:49 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/requests 2025-06-16 13:24:49 - [app] app - [DEBUG] DEBUG - Response: 200 2025-06-16 13:24:49 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:47:51 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-16 14:47:57 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-16 14:47:57 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-16 14:47:57 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-16 14:47:57 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-16 14:47:57 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-16 14:47:57 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-16 14:47:57 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-16 14:47:57 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-16 14:47:57 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-16 14:47:57 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-16 14:47:57 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-16 14:47:57 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-16 14:47:57 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-16 14:47:57 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-16 14:47:59 - [app] app - [INFO] INFO - Optimierte SQLite-Engine erstellt: ./database/myp.db +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [CONFIG] Erkannte Umgebung: development +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [CONFIG] Production-Modus: False +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [CONFIG] Verwende Development-Konfiguration +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [DEVELOPMENT] Aktiviere Development-Konfiguration +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ MYP Development Environment Konfiguration aktiviert +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Environment: Development/Testing +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ Debug Mode: True +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [DEVELOPMENT] ✅ SQL Echo: True +2025-06-16 14:48:00 - [app] app - [INFO] INFO - SQLite für Raspberry Pi optimiert (reduzierte Cache-Größe, SD-Karten I/O) +2025-06-16 14:48:00 - [app] app - [INFO] INFO - Admin-Berechtigungen beim Start korrigiert: 0 erstellt, 0 aktualisiert +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] 🚀 Starte MYP DEVELOPMENT-Umgebung +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] 🏢 Mercedes-Benz TBA Marienfelde +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] 🔒 Air-Gapped: True +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] Initialisiere Datenbank... +2025-06-16 14:48:00 - [app] app - [INFO] INFO - Datenbank mit Optimierungen initialisiert +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] ✅ Datenbank initialisiert +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] Prüfe Initial-Admin... +2025-06-16 14:48:00 - [app] app - [INFO] INFO - Admin-Benutzer admin (admin@mercedes-benz.com) existiert bereits. Passwort wurde zurückgesetzt. +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] ✅ Admin-Benutzer geprüft +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] Initialisiere statische Drucker... +2025-06-16 14:48:00 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 1 (192.168.0.100) +2025-06-16 14:48:00 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 2 (192.168.0.101) +2025-06-16 14:48:00 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 3 (192.168.0.102) +2025-06-16 14:48:00 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 4 (192.168.0.103) +2025-06-16 14:48:00 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 5 (192.168.0.104) +2025-06-16 14:48:00 - [app] app - [INFO] INFO - Drucker aktualisiert: Drucker 6 (192.168.0.106) +2025-06-16 14:48:00 - [app] app - [INFO] INFO - ✅ Statische Drucker-Initialisierung abgeschlossen: 0 erstellt, 6 aktualisiert +2025-06-16 14:48:00 - [app] app - [INFO] INFO - 📍 Alle Drucker sind für Standort 'TBA Marienfelde' konfiguriert +2025-06-16 14:48:00 - [app] app - [INFO] INFO - 🌐 IP-Bereich: 192.168.0.100-106 (außer .105) +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] ✅ Statische Drucker konfiguriert +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] Starte Queue Manager... +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] ✅ Queue Manager gestartet +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] Starte Job Scheduler... +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] ✅ Job Scheduler gestartet +2025-06-16 14:48:00 - [app] app - [INFO] INFO - [STARTUP] 🌐 Server startet auf http://0.0.0.0:5000 +2025-06-16 14:48:00 - [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-16 14:48:01 - [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 14:48:01 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:04 - [app] app - [DEBUG] DEBUG - Request: POST /auth/login +2025-06-16 14:48:04 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:06 - [app] app - [DEBUG] DEBUG - Request: GET / +2025-06-16 14:48:06 - [app] app - [DEBUG] DEBUG - Response: 302 +2025-06-16 14:48:06 - [app] app - [DEBUG] DEBUG - Request: GET /dashboard +2025-06-16 14:48:06 - [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 14:48:06 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:06 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 14:48:06 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:08 - [app] app - [DEBUG] DEBUG - Request: GET /printers +2025-06-16 14:48:08 - [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-16 14:48:08 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:08 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-16 14:48:08 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-16 14:48:08 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:08 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-16 14:48:08 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 14:48:08 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-16 14:48:08 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:08 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:14 - [app] app - [DEBUG] DEBUG - Request: GET /jobs +2025-06-16 14:48:14 - [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 14:48:14 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:14 - [app] app - [DEBUG] DEBUG - Request: GET /api/jobs +2025-06-16 14:48:14 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 14:48:14 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:14 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:14 - [app] app - [DEBUG] DEBUG - Request: GET /api/printers +2025-06-16 14:48:14 - [app] app - [INFO] INFO - ✅ API: 6 Drucker abgerufen (include_inactive=False) +2025-06-16 14:48:14 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:16 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 14:48:16 - [app] app - [DEBUG] DEBUG - Response: 302 +2025-06-16 14:48:16 - [app] app - [DEBUG] DEBUG - Request: GET /api/admin/requests +2025-06-16 14:48:16 - [app] app - [DEBUG] DEBUG - Response: 302 +2025-06-16 14:48:16 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login +2025-06-16 14:48:16 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:16 - [app] app - [DEBUG] DEBUG - Request: GET /auth/login +2025-06-16 14:48:16 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:17 - [app] app - [DEBUG] DEBUG - Request: GET /energy/ +2025-06-16 14:48:17 - [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 14:48:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:17 - [app] app - [DEBUG] DEBUG - Request: GET /api/notifications +2025-06-16 14:48:17 - [app] app - [DEBUG] DEBUG - Request: GET /api/energy/dashboard +2025-06-16 14:48:17 - [app] app - [DEBUG] DEBUG - Request: GET /api/energy/statistics +2025-06-16 14:48:17 - [app] app - [DEBUG] DEBUG - Request: GET /api/energy/live +2025-06-16 14:48:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:17 - [app] app - [DEBUG] DEBUG - Response: 200 +2025-06-16 14:48:17 - [app] app - [DEBUG] DEBUG - Response: 200 diff --git a/backend/logs/auth/auth.log b/backend/logs/auth/auth.log index 12f7e03e7..685022805 100644 --- a/backend/logs/auth/auth.log +++ b/backend/logs/auth/auth.log @@ -109,3 +109,5 @@ WHERE users.username = ? OR users.email = ? 2025-06-16 09:31:20 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet 2025-06-16 12:50:25 - [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-16 12:50:26 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet +2025-06-16 14:48:04 - [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-16 14:48:04 - [auth] auth - [INFO] INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet diff --git a/backend/logs/core_system/core_system.log b/backend/logs/core_system/core_system.log index 06d876d08..8190b21b1 100644 --- a/backend/logs/core_system/core_system.log +++ b/backend/logs/core_system/core_system.log @@ -236,3 +236,7 @@ 2025-06-16 12:49:48 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) 2025-06-16 12:49:53 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert 2025-06-16 12:49:53 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-16 14:47:51 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-16 14:47:51 - [core_system] core_system - [INFO] INFO - 📊 Massive Konsolidierung: 6 Dateien → 1 Datei (88% Reduktion) +2025-06-16 14:47:58 - [core_system] core_system - [INFO] INFO - ✅ Core System Management Module erfolgreich initialisiert +2025-06-16 14:47:58 - [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 db5eccb03..7142b1f28 100644 --- a/backend/logs/data_management/data_management.log +++ b/backend/logs/data_management/data_management.log @@ -581,3 +581,7 @@ 2025-06-16 12:49:49 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-16 12:49:53 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert 2025-06-16 12:49:53 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-16 14:47:52 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-16 14:47:52 - [data_management] data_management - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-16 14:47:59 - [data_management] data_management - [INFO] INFO - ✅ Data Management Module initialisiert +2025-06-16 14:47:59 - [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 ba1daf425..e08a67f5e 100644 --- a/backend/logs/energy_monitoring/energy_monitoring.log +++ b/backend/logs/energy_monitoring/energy_monitoring.log @@ -470,3 +470,13 @@ 2025-06-16 09:33:46 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert 2025-06-16 12:49:52 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert 2025-06-16 12:49:54 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-16 14:47:57 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-16 14:48:00 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiemonitoring-Blueprint initialisiert +2025-06-16 14:48:17 - [energy_monitoring] energy_monitoring - [INFO] INFO - 🔋 Energiemonitoring-Dashboard aufgerufen von admin +2025-06-16 14:48:17 - [energy_monitoring] energy_monitoring - [INFO] INFO - 📊 API-Energiemonitoring-Dashboard von admin +2025-06-16 14:48:17 - [energy_monitoring] energy_monitoring - [INFO] INFO - 📈 API-Energiestatistiken (today) von admin +2025-06-16 14:48:17 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Dashboard-Daten erfolgreich erstellt: 0 Geräte online +2025-06-16 14:48:17 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiemonitoring-Dashboard 'api_energy_dashboard' erfolgreich in 10.23ms +2025-06-16 14:48:17 - [energy_monitoring] energy_monitoring - [INFO] INFO - ✅ Energiestatistiken erfolgreich erstellt für Zeitraum: today +2025-06-16 14:48:17 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Energiestatistiken 'api_energy_statistics' erfolgreich in 11.50ms +2025-06-16 14:48:17 - [energy_monitoring] energy_monitoring - [INFO] INFO - [OK] API-Live-Energiedaten 'api_live_energy_data' erfolgreich in 8.63ms diff --git a/backend/logs/hardware_integration/hardware_integration.log b/backend/logs/hardware_integration/hardware_integration.log index c0dd5c6bc..08c45cb37 100644 --- a/backend/logs/hardware_integration/hardware_integration.log +++ b/backend/logs/hardware_integration/hardware_integration.log @@ -2374,3 +2374,47 @@ 2025-06-16 12:49:53 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert 2025-06-16 12:49:53 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert 2025-06-16 12:49:53 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-16 14:47:52 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-16 14:47:52 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-16 14:47:52 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-16 14:47:52 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-16 14:47:59 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ PyP100 (TP-Link Tapo) verfügbar +2025-06-16 14:47:59 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Printer Monitor initialisiert +2025-06-16 14:47:59 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Hardware Integration Module initialisiert +2025-06-16 14:47:59 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Massive Konsolidierung: 2 Dateien → 1 Datei (50% Reduktion) +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen... +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/6 Geräte online +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen... +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen... +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [INFO] INFO - 🔋 Sammle Energiestatistiken von allen P110 Steckdosen... +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 1 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 2 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 3 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 4 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/6 Geräte online +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 5 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [WARNING] WARNING - ⚠️ Konnte Energiedaten für Drucker 6 nicht abrufen: module 'PyP100.PyP100' has no attribute 'P110' +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/6 Geräte online +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [INFO] INFO - ✅ Energiestatistiken erfolgreich gesammelt: 0/6 Geräte online +2025-06-16 14:48:17 - [hardware_integration] hardware_integration - [INFO] INFO - 📊 Gesamtverbrauch: 0.0W aktuell, 0.0Wh heute +2025-06-16 14:48:17 - [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 07f021284..2a034d10d 100644 --- a/backend/logs/job_queue_system/job_queue_system.log +++ b/backend/logs/job_queue_system/job_queue_system.log @@ -1143,3 +1143,11 @@ 2025-06-16 12:49:55 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) 2025-06-16 13:25:10 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) 2025-06-16 13:25:10 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-16 14:47:52 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-16 14:47:52 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-16 14:47:57 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-16 14:47:59 - [job_queue_system] job_queue_system - [INFO] INFO - ✅ Job & Queue System Module initialisiert +2025-06-16 14:47:59 - [job_queue_system] job_queue_system - [INFO] INFO - 📊 MASSIVE Konsolidierung: 4 Dateien → 1 Datei (75% Reduktion) +2025-06-16 14:48:00 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestartet (Legacy-Kompatibilität) +2025-06-16 14:48:24 - [job_queue_system] job_queue_system - [INFO] INFO - Queue Manager gestoppt (Legacy-Kompatibilität) +2025-06-16 14:48:24 - [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 b0aa9b647..7910d0247 100644 --- a/backend/logs/jobs/jobs.log +++ b/backend/logs/jobs/jobs.log @@ -937,3 +937,5 @@ sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) FOREIGN KEY constraint f 2025-06-16 08:21:10 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) 2025-06-16 13:03:24 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) 2025-06-16 13:03:24 - [jobs] jobs - [INFO] INFO - ✅ Jobs erfolgreich abgerufen: 0 von 0 (Seite 1) +2025-06-16 14:48:14 - [jobs] jobs - [INFO] INFO - 📋 Jobs-Abfrage gestartet von Benutzer 1 (Admin: True) +2025-06-16 14:48:14 - [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 1dd14458a..c3fc30f20 100644 --- a/backend/logs/monitoring_analytics/monitoring_analytics.log +++ b/backend/logs/monitoring_analytics/monitoring_analytics.log @@ -581,3 +581,7 @@ 2025-06-16 12:49:52 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-16 12:49:54 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert 2025-06-16 12:49:54 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-16 14:47:57 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-16 14:47:57 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - 📊 MASSIVE Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-16 14:48:00 - [monitoring_analytics] monitoring_analytics - [INFO] INFO - ✅ Monitoring & Analytics Module initialisiert +2025-06-16 14:48:00 - [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 423c25a9b..6a9a5cf7f 100644 --- a/backend/logs/permissions/permissions.log +++ b/backend/logs/permissions/permissions.log @@ -278,3 +278,5 @@ WHERE users.role = ?] 2025-06-16 13:23:48 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert 2025-06-16 13:24:18 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert 2025-06-16 13:24:49 - [permissions] permissions - [INFO] INFO - UserPermission für Admin-Benutzer 1 aktualisiert +2025-06-16 14:47:57 - [permissions] permissions - [INFO] INFO - Admin-Berechtigungen korrigiert: 0 erstellt, 0 aktualisiert +2025-06-16 14:48:00 - [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 43d136be0..f4ad0be44 100644 --- a/backend/logs/scheduler/scheduler.log +++ b/backend/logs/scheduler/scheduler.log @@ -2079,3 +2079,9 @@ 2025-06-16 12:49:53 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True 2025-06-16 12:49:55 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet 2025-06-16 12:49:55 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-16 14:47:52 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-16 14:47:57 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-16 14:47:57 - [scheduler] scheduler - [INFO] INFO - Scheduler gestartet +2025-06-16 14:47:59 - [scheduler] scheduler - [INFO] INFO - Task check_jobs registriert: Intervall 30s, Enabled: True +2025-06-16 14:48:00 - [scheduler] scheduler - [INFO] INFO - Scheduler-Thread gestartet +2025-06-16 14:48:00 - [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 95dd35d41..cd8546429 100644 --- a/backend/logs/security_suite/security_suite.log +++ b/backend/logs/security_suite/security_suite.log @@ -872,3 +872,9 @@ 2025-06-16 12:49:53 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert 2025-06-16 12:49:53 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) 2025-06-16 12:49:54 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-16 14:47:52 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-16 14:47:52 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-16 14:47:57 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert +2025-06-16 14:47:59 - [security_suite] security_suite - [INFO] INFO - ✅ Security Suite Module initialisiert +2025-06-16 14:47:59 - [security_suite] security_suite - [INFO] INFO - 📊 Massive Konsolidierung: 3 Dateien → 1 Datei (67% Reduktion) +2025-06-16 14:48:00 - [security_suite] security_suite - [INFO] INFO - 🔒 Security Suite initialisiert diff --git a/backend/logs/startup/startup.log b/backend/logs/startup/startup.log index aad274ae7..b33ef47e6 100644 --- a/backend/logs/startup/startup.log +++ b/backend/logs/startup/startup.log @@ -2283,3 +2283,21 @@ 2025-06-16 12:49:54 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert 2025-06-16 12:49:54 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert 2025-06-16 12:49:54 - [startup] startup - [INFO] INFO - ================================================== +2025-06-16 14:47:57 - [startup] startup - [INFO] INFO - ================================================== +2025-06-16 14:47:57 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-16 14:47:57 - [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 14:47:57 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-16 14:47:57 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-16 14:47:57 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-16T14:47:57.184642 +2025-06-16 14:47:57 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-16 14:47:57 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-16 14:47:57 - [startup] startup - [INFO] INFO - ================================================== +2025-06-16 14:48:00 - [startup] startup - [INFO] INFO - ================================================== +2025-06-16 14:48:00 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet... +2025-06-16 14:48:00 - [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 14:48:00 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: nt (win32) +2025-06-16 14:48:00 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend +2025-06-16 14:48:00 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-16T14:48:00.429175 +2025-06-16 14:48:00 - [startup] startup - [INFO] INFO - 🪟 Windows-Modus: Aktiviert +2025-06-16 14:48:00 - [startup] startup - [INFO] INFO - 🔒 Windows-sichere Log-Rotation: Aktiviert +2025-06-16 14:48:00 - [startup] startup - [INFO] INFO - ================================================== diff --git a/backend/logs/tapo_controller/tapo_controller.log b/backend/logs/tapo_controller/tapo_controller.log index 2b21137ac..4668d19b2 100644 --- a/backend/logs/tapo_controller/tapo_controller.log +++ b/backend/logs/tapo_controller/tapo_controller.log @@ -2879,3 +2879,5 @@ 2025-06-16 09:33:45 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert 2025-06-16 12:49:48 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert 2025-06-16 12:49:53 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-16 14:47:52 - [tapo_controller] tapo_controller - [INFO] INFO - ✅ tapo controller initialisiert +2025-06-16 14:47:59 - [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 cb713b666..2f419e044 100644 --- a/backend/logs/tapo_status_manager/tapo_status_manager.log +++ b/backend/logs/tapo_status_manager/tapo_status_manager.log @@ -257,3 +257,5 @@ 2025-06-16 09:33:45 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert 2025-06-16 12:49:48 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert 2025-06-16 12:49:53 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-16 14:47:52 - [tapo_status_manager] tapo_status_manager - [INFO] INFO - TapoStatusManager mit Session-Caching initialisiert +2025-06-16 14:47:59 - [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 ef3bf77f3..5b821053c 100644 --- a/backend/logs/utilities_collection/utilities_collection.log +++ b/backend/logs/utilities_collection/utilities_collection.log @@ -751,3 +751,7 @@ 2025-06-16 12:49:48 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) 2025-06-16 12:49:53 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert 2025-06-16 12:49:53 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-16 14:47:51 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-16 14:47:51 - [utilities_collection] utilities_collection - [INFO] INFO - 🚨 ALLERLETZTE MEGA-Konsolidierung: 12+ Dateien → 1 Datei (90%+ Reduktion) +2025-06-16 14:47:59 - [utilities_collection] utilities_collection - [INFO] INFO - ✅ Utilities Collection initialisiert +2025-06-16 14:47:59 - [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 f4aa2dc21..c90202dfa 100644 --- a/backend/logs/windows_fixes/windows_fixes.log +++ b/backend/logs/windows_fixes/windows_fixes.log @@ -239,3 +239,7 @@ 2025-06-16 12:49:48 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet 2025-06-16 12:49:53 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... 2025-06-16 12:49:53 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-16 14:47:51 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-16 14:47:51 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet +2025-06-16 14:47:58 - [windows_fixes] windows_fixes - [INFO] INFO - 🔧 Wende Windows-spezifische Fixes an... +2025-06-16 14:47:58 - [windows_fixes] windows_fixes - [INFO] INFO - ✅ Alle Windows-Fixes erfolgreich angewendet