2025-05-26 09:10:53 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:10:54 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:10:54 - myp.app - ERROR - Fehler beim Starten des Schedulers: name 'check_jobs' is not defined 2025-05-26 09:10:54 - myp.app - ERROR - Fehler beim Starten des Servers: [Errno 2] No such file or directory 2025-05-26 09:11:13 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:11:13 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:11:13 - myp.app - ERROR - Fehler beim Starten des Schedulers: name 'check_jobs' is not defined 2025-05-26 09:11:13 - myp.app - ERROR - Fehler beim Starten des Servers: [Errno 2] No such file or directory 2025-05-26 09:11:39 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:11:39 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:11:39 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 09:11:39 - myp.app - ERROR - Fehler beim Starten des Servers: [Errno 2] No such file or directory 2025-05-26 09:17:06 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:17:07 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:17:07 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 09:17:08 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:17:08 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:17:08 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 09:24:30 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: name 'get_system_uptime_days' is not defined 2025-05-26 09:46:15 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:46:15 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:46:15 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 09:46:16 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:46:17 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:46:17 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 09:51:38 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:51:38 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:51:38 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 09:53:30 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:53:30 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:53:30 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 09:54:20 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:54:20 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:54:20 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 09:54:46 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:54:46 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 09:54:46 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:02:26 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:02:27 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:02:27 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:02:28 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:02:28 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:02:28 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:05:43 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: name 'get_system_uptime_days' is not defined 2025-05-26 10:06:15 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:06:15 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:06:15 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:06:24 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:06:24 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:06:24 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:06:44 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:06:44 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:06:44 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:06:48 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:06:48 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:06:48 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:16:06 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:16:07 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:16:07 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:30:28 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:30:28 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:30:28 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:30:30 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:30:30 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:30:30 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:31:10 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: name 'get_system_uptime_days' is not defined 2025-05-26 10:35:14 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:35:15 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:35:15 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:40:14 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:40:14 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:40:14 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:40:16 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:40:16 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:40:16 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:46:32 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:46:33 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:46:33 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:46:42 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:46:42 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:46:42 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:57:24 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:57:24 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:57:24 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 10:57:56 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:57:56 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 10:57:56 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 12:11:13 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:11:13 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:11:13 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 12:30:25 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:30:25 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:30:25 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 12:30:26 - myp.ssl - ERROR - Fehler beim Erstellen des Mercedes-Benz SSL-Zertifikats: [Errno 2] No such file or directory: '/home/user/Projektarbeit-MYP/backend/app/certs/myp.key' 2025-05-26 12:32:40 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:32:40 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:32:40 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 12:39:52 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:39:52 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:39:52 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 12:40:19 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: name 'get_system_uptime_days' is not defined 2025-05-26 12:43:10 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:43:11 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:43:11 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 12:44:24 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: name 'get_system_uptime_days' is not defined 2025-05-26 12:45:15 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: name 'get_system_uptime_days' is not defined 2025-05-26 12:45:18 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: name 'get_system_uptime_days' is not defined 2025-05-26 12:51:21 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:51:21 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:51:21 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 12:52:22 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:52:22 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:52:22 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 12:54:01 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: cannot access local variable 'os' where it is not associated with a value 2025-05-26 12:58:04 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:58:56 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 12:59:01 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:00:15 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:00:15 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:00:15 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 13:00:43 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:00:43 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:00:43 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 13:01:03 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:01:03 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:01:03 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 13:01:50 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:01:50 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:01:50 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 13:03:04 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:03:04 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:03:04 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 13:03:53 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: cannot access local variable 'os' where it is not associated with a value 2025-05-26 13:08:12 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:08:12 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-26 13:08:12 - myp.scheduler - ERROR - Task mit ID check_jobs existiert bereits 2025-05-26 13:09:19 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: cannot access local variable 'os' where it is not associated with a value 2025-05-26 13:09:30 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: cannot access local variable 'os' where it is not associated with a value 2025-05-26 13:14:15 - myp.app - ERROR - Fehler beim Kompilieren von Tailwind CSS: [WinError 2] Das System kann die angegebene Datei nicht finden 2025-05-29 09:58:26 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: name 'User' is not defined 2025-05-29 09:58:26 - myp.migrate - ERROR - Fehler beim Testen der neuen Tabellen: name 'User' is not defined 2025-05-29 09:58:26 - myp.migrate - ERROR - Fehler bei der Datenbank-Migration: name 'User' is not defined 2025-05-29 10:00:57 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.IntegrityError) UNIQUE constraint failed: user_permissions.user_id [SQL: INSERT INTO user_permissions (user_id, can_start_jobs, needs_approval, can_approve_jobs) VALUES (?, ?, ?, ?)] [parameters: (1, 1, 0, 1)] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-05-29 10:00:57 - myp.migrate - ERROR - Fehler beim Testen der neuen Tabellen: (sqlite3.IntegrityError) UNIQUE constraint failed: user_permissions.user_id [SQL: INSERT INTO user_permissions (user_id, can_start_jobs, needs_approval, can_approve_jobs) VALUES (?, ?, ?, ?)] [parameters: (1, 1, 0, 1)] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-05-29 10:00:57 - myp.migrate - ERROR - Fehler bei der Datenbank-Migration: (sqlite3.IntegrityError) UNIQUE constraint failed: user_permissions.user_id [SQL: INSERT INTO user_permissions (user_id, can_start_jobs, needs_approval, can_approve_jobs) VALUES (?, ?, ?, ?)] [parameters: (1, 1, 0, 1)] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-05-29 10:07:15 - myp.errors - INFO - Test für Kategorie errors 2025-05-29 11:31:46 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) table guest_requests has no column named otp_used_at [SQL: INSERT INTO guest_requests (name, email, reason, duration_min, created_at, status, printer_id, otp_code, job_id, author_ip, otp_used_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('Test User', 'test@example.com', 'Test migration', 60, '2025-05-29 11:31:46.609518', 'pending', None, None, None, None, None)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 11:31:46 - myp.migrate - ERROR - Fehler beim Testen der neuen Tabellen: (sqlite3.OperationalError) table guest_requests has no column named otp_used_at [SQL: INSERT INTO guest_requests (name, email, reason, duration_min, created_at, status, printer_id, otp_code, job_id, author_ip, otp_used_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('Test User', 'test@example.com', 'Test migration', 60, '2025-05-29 11:31:46.609518', 'pending', None, None, None, None, None)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 11:31:46 - myp.migrate - ERROR - Fehler bei der Datenbank-Migration: (sqlite3.OperationalError) table guest_requests has no column named otp_used_at [SQL: INSERT INTO guest_requests (name, email, reason, duration_min, created_at, status, printer_id, otp_code, job_id, author_ip, otp_used_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('Test User', 'test@example.com', 'Test migration', 60, '2025-05-29 11:31:46.609518', 'pending', None, None, None, None, None)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 11:49:26 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.otp_used_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at FROM guest_requests ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 11:49:26 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Druckanträge-Übersicht: (sqlite3.OperationalError) no such column: guest_requests.otp_used_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at FROM guest_requests ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 11:50:05 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.otp_used_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at FROM guest_requests ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 11:50:05 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Druckanträge-Übersicht: (sqlite3.OperationalError) no such column: guest_requests.otp_used_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at FROM guest_requests ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 11:52:20 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.otp_used_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at FROM guest_requests ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 11:52:20 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Druckanträge-Übersicht: (sqlite3.OperationalError) no such column: guest_requests.otp_used_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at FROM guest_requests ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 12:06:45 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.otp_used_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at FROM guest_requests ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 12:06:45 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Druckanträge-Übersicht: (sqlite3.OperationalError) no such column: guest_requests.otp_used_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at FROM guest_requests ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 12:07:12 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) table guest_requests has no column named otp_used_at [SQL: INSERT INTO guest_requests (name, email, reason, duration_min, created_at, status, printer_id, otp_code, job_id, author_ip, otp_used_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('Till Tomczak', 'clickcandit@gmail.com', '', 60, '2025-05-29 12:07:12.254112', 'pending', None, None, None, '127.0.0.1', None)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 12:07:12 - myp.guest - ERROR - Fehler beim Erstellen der Gastanfrage: (sqlite3.OperationalError) table guest_requests has no column named otp_used_at [SQL: INSERT INTO guest_requests (name, email, reason, duration_min, created_at, status, printer_id, otp_code, job_id, author_ip, otp_used_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('Till Tomczak', 'clickcandit@gmail.com', '', 60, '2025-05-29 12:07:12.254112', 'pending', None, None, None, '127.0.0.1', None)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 12:07:56 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.otp_used_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at FROM guest_requests ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 12:07:56 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Druckanträge-Übersicht: (sqlite3.OperationalError) no such column: guest_requests.otp_used_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at FROM guest_requests ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 12:08:08 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) table guest_requests has no column named otp_used_at [SQL: INSERT INTO guest_requests (name, email, reason, duration_min, created_at, status, printer_id, otp_code, job_id, author_ip, otp_used_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('Test User', 'test@example.com', 'Test migration', 60, '2025-05-29 12:08:08.258199', 'pending', None, None, None, None, None)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 12:08:08 - myp.migrate - ERROR - Fehler beim Testen der neuen Tabellen: (sqlite3.OperationalError) table guest_requests has no column named otp_used_at [SQL: INSERT INTO guest_requests (name, email, reason, duration_min, created_at, status, printer_id, otp_code, job_id, author_ip, otp_used_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('Test User', 'test@example.com', 'Test migration', 60, '2025-05-29 12:08:08.258199', 'pending', None, None, None, None, None)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 12:08:08 - myp.migrate - ERROR - Fehler bei der Datenbank-Migration: (sqlite3.OperationalError) table guest_requests has no column named otp_used_at [SQL: INSERT INTO guest_requests (name, email, reason, duration_min, created_at, status, printer_id, otp_code, job_id, author_ip, otp_used_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('Test User', 'test@example.com', 'Test migration', 60, '2025-05-29 12:08:08.258199', 'pending', None, None, None, None, None)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 12:08:19 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.otp_used_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at FROM guest_requests ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 12:08:19 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Druckanträge-Übersicht: (sqlite3.OperationalError) no such column: guest_requests.otp_used_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at FROM guest_requests ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 12:29:03 - myp.app - ERROR - Fehler beim Starten der Anwendung: name 'register_template_helpers' is not defined 2025-05-29 12:54:54 - myp.app - ERROR - Fehler beim Starten der Anwendung: 'WERKZEUG_SERVER_FD' 2025-05-29 12:56:47 - myp.app - ERROR - Fehler beim Starten der Anwendung: 'WERKZEUG_SERVER_FD' 2025-05-29 12:57:22 - myp.app - ERROR - Fehler beim Starten der Anwendung: 'WERKZEUG_SERVER_FD' 2025-05-29 12:57:35 - myp.app - ERROR - Fehler beim Starten der Anwendung: 'WERKZEUG_SERVER_FD' 2025-05-29 12:58:05 - myp.app - ERROR - Fehler beim Starten der Anwendung: maximum recursion depth exceeded 2025-05-29 12:58:43 - myp.app - ERROR - Fehler beim Starten der Anwendung: maximum recursion depth exceeded 2025-05-29 13:00:59 - myp.app - ERROR - Fehler beim Starten der Anwendung: maximum recursion depth exceeded 2025-05-29 14:49:38 - myp.app - ERROR - CSRF-Fehler für /api/notifications/5/read: 400 Bad Request: The CSRF token is missing. 2025-05-29 14:49:39 - myp.app - ERROR - CSRF-Fehler für /api/notifications/5/read: 400 Bad Request: The CSRF token is missing. 2025-05-29 14:49:39 - myp.app - ERROR - CSRF-Fehler für /api/notifications/5/read: 400 Bad Request: The CSRF token is missing. 2025-05-29 14:49:40 - myp.app - ERROR - CSRF-Fehler für /api/notifications/4/read: 400 Bad Request: The CSRF token is missing. 2025-05-29 14:53:42 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 14:58:43 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 14:59:47 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 15:00:56 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: users.updated_at [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.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio FROM users WHERE users.email = ? LIMIT ? OFFSET ?] [parameters: ('admin@mercedes-benz.com', 1, 0)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 15:00:56 - myp.app - ERROR - Fehler beim Erstellen des Admin-Benutzers: (sqlite3.OperationalError) no such column: users.updated_at [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.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio FROM users WHERE users.email = ? LIMIT ? OFFSET ?] [parameters: ('admin@mercedes-benz.com', 1, 0)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 15:02:25 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: users.updated_at [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.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio FROM users WHERE users.email = ? LIMIT ? OFFSET ?] [parameters: ('admin@mercedes-benz.com', 1, 0)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 15:02:25 - myp.app - ERROR - Fehler beim Erstellen des Admin-Benutzers: (sqlite3.OperationalError) no such column: users.updated_at [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.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio FROM users WHERE users.email = ? LIMIT ? OFFSET ?] [parameters: ('admin@mercedes-benz.com', 1, 0)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 15:02:36 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: users.updated_at [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.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio FROM users WHERE users.email = ? LIMIT ? OFFSET ?] [parameters: ('admin@mercedes-benz.com', 1, 0)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 15:02:36 - myp.app - ERROR - Fehler beim Erstellen des Admin-Benutzers: (sqlite3.OperationalError) no such column: users.updated_at [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.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio FROM users WHERE users.email = ? LIMIT ? OFFSET ?] [parameters: ('admin@mercedes-benz.com', 1, 0)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 15:05:42 - myp.schema_migration - ERROR - Fehler beim Hinzufügen der Spalte 'updated_at': Cannot add a column with non-constant default 2025-05-29 15:06:30 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: users.updated_at [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.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio FROM users WHERE users.email = ? LIMIT ? OFFSET ?] [parameters: ('admin@mercedes-benz.com', 1, 0)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 15:06:30 - myp.app - ERROR - Fehler beim Erstellen des Admin-Benutzers: (sqlite3.OperationalError) no such column: users.updated_at [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.department AS users_department, users.position AS users_position, users.phone AS users_phone, users.bio AS users_bio FROM users WHERE users.email = ? LIMIT ? OFFSET ?] [parameters: ('admin@mercedes-benz.com', 1, 0)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 15:17:35 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 15:24:13 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 15:29:42 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 15:30:30 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 15:30:36 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 15:32:32 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 15:32:41 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 15:40:13 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 15:42:12 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 15:52:14 - myp.app - ERROR - Fehler beim Stoppen des Schedulers: 'BackgroundTaskScheduler' object has no attribute 'shutdown' 2025-05-29 16:15:22 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: 'charmap' codec can't decode byte 0x9d in position 2106: character maps to 2025-05-29 17:29:40 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: 'charmap' codec can't decode byte 0x9d in position 2106: character maps to 2025-05-29 18:16:21 - myp.app - ERROR - Fehler beim Laden der Admin-Gastaufträge: 'GuestRequest' object has no attribute 'file_name' Traceback (most recent call last): File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\app\app.py", line 5068, in get_admin_guest_requests 'file_name': req.file_name, ^^^^^^^^^^^^^ AttributeError: 'GuestRequest' object has no attribute 'file_name' 2025-05-29 18:20:12 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.duration_minutes [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:20:12 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Gastanfragen: (sqlite3.OperationalError) no such column: guest_requests.duration_minutes [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:20:24 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.duration_minutes [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:20:24 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Gastanfragen: (sqlite3.OperationalError) no such column: guest_requests.duration_minutes [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:20:27 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.duration_minutes [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:20:27 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Gastanfragen: (sqlite3.OperationalError) no such column: guest_requests.duration_minutes [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:20:57 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.duration_minutes [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:20:57 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Gastanfragen: (sqlite3.OperationalError) no such column: guest_requests.duration_minutes [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:21:27 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: returned NULL without setting an exception 2025-05-29 18:21:27 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Gastanfragen: returned NULL without setting an exception 2025-05-29 18:21:57 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.duration_minutes [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:21:57 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Gastanfragen: (sqlite3.OperationalError) no such column: guest_requests.duration_minutes [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:22:03 - myp.schema_migration - ERROR - Fehler beim Hinzufügen der Spalte 'updated_at' zu guest_requests: Cannot add a column with non-constant default 2025-05-29 18:22:28 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: returned NULL without setting an exception 2025-05-29 18:22:28 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Gastanfragen: returned NULL without setting an exception 2025-05-29 18:26:35 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.updated_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:26:35 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Gastanfragen: (sqlite3.OperationalError) no such column: guest_requests.updated_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:26:44 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.updated_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:26:44 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Gastanfragen: (sqlite3.OperationalError) no such column: guest_requests.updated_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:26:52 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: guest_requests.updated_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:26:52 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Gastanfragen: (sqlite3.OperationalError) no such column: guest_requests.updated_at [SQL: SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id, printers_1.id AS printers_1_id, printers_1.name AS printers_1_name, printers_1.model AS printers_1_model, printers_1.location AS printers_1_location, printers_1.ip_address AS printers_1_ip_address, printers_1.mac_address AS printers_1_mac_address, printers_1.plug_ip AS printers_1_plug_ip, printers_1.plug_username AS printers_1_plug_username, printers_1.plug_password AS printers_1_plug_password, printers_1.status AS printers_1_status, printers_1.active AS printers_1_active, printers_1.created_at AS printers_1_created_at, printers_1.last_checked AS printers_1_last_checked FROM guest_requests LEFT OUTER JOIN printers AS printers_1 ON printers_1.id = guest_requests.printer_id ORDER BY guest_requests.created_at DESC] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:27:34 - myp.app - ERROR - CSRF-Fehler für /api/admin/fix-errors: 400 Bad Request: The CSRF token is missing. 2025-05-29 18:27:45 - myp.app - ERROR - CSRF-Fehler für /api/admin/fix-errors: 400 Bad Request: The CSRF token is missing. 2025-05-29 18:28:09 - myp.app - ERROR - Fehler beim Laden der Admin-Gastaufträge: (sqlite3.OperationalError) no such column: guest_requests.updated_at [SQL: SELECT count(*) AS count_1 FROM (SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id FROM guest_requests) AS anon_1] (Background on this error at: https://sqlalche.me/e/20/e3q8) Traceback (most recent call last): File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\engine\base.py", line 1963, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\engine\default.py", line 943, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ sqlite3.OperationalError: no such column: guest_requests.updated_at The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\app\app.py", line 5272, in get_admin_guest_requests total = query.count() File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\orm\query.py", line 3146, in count self._legacy_from_self(col).enable_eagerloads(False).scalar() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\orm\query.py", line 2835, in scalar ret = self.one() File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\orm\query.py", line 2808, in one return self._iter().one() # type: ignore ~~~~~~~~~~^^ File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\orm\query.py", line 2857, in _iter result: Union[ScalarResult[_T], Result[_T]] = self.session.execute( ~~~~~~~~~~~~~~~~~~~~^ statement, ^^^^^^^^^^ params, ^^^^^^^ execution_options={"_sa_orm_load_options": self.load_options}, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\orm\session.py", line 2365, in execute return self._execute_internal( ~~~~~~~~~~~~~~~~~~~~~~^ statement, ^^^^^^^^^^ ...<4 lines>... _add_event=_add_event, ^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\orm\session.py", line 2251, in _execute_internal result: Result[Any] = compile_state_cls.orm_execute_statement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, ^^^^^ ...<4 lines>... conn, ^^^^^ ) ^ File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\orm\context.py", line 306, in orm_execute_statement result = conn.execute( statement, params or {}, execution_options=execution_options ) File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\engine\base.py", line 1415, in execute return meth( self, distilled_parameters, execution_options or NO_OPTIONS, ) File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\sql\elements.py", line 523, in _execute_on_connection return connection._execute_clauseelement( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ self, distilled_params, execution_options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\engine\base.py", line 1637, in _execute_clauseelement ret = self._execute_context( dialect, ...<8 lines>... cache_hit=cache_hit, ) File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\engine\base.py", line 1842, in _execute_context return self._exec_single_context( ~~~~~~~~~~~~~~~~~~~~~~~~~^ dialect, context, statement, parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\engine\base.py", line 1982, in _exec_single_context self._handle_dbapi_exception( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ e, str_statement, effective_parameters, cursor, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\engine\base.py", line 2351, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\engine\base.py", line 1963, in _exec_single_context self.dialect.do_execute( ~~~~~~~~~~~~~~~~~~~~~~~^ cursor, str_statement, effective_parameters, context ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "C:\Users\TTOMCZA.EMEA\AppData\Roaming\Python\Python313\site-packages\sqlalchemy\engine\default.py", line 943, in do_execute cursor.execute(statement, parameters) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such column: guest_requests.updated_at [SQL: SELECT count(*) AS count_1 FROM (SELECT guest_requests.id AS guest_requests_id, guest_requests.name AS guest_requests_name, guest_requests.email AS guest_requests_email, guest_requests.reason AS guest_requests_reason, guest_requests.duration_min AS guest_requests_duration_min, guest_requests.duration_minutes AS guest_requests_duration_minutes, guest_requests.created_at AS guest_requests_created_at, guest_requests.status AS guest_requests_status, guest_requests.printer_id AS guest_requests_printer_id, guest_requests.otp_code AS guest_requests_otp_code, guest_requests.job_id AS guest_requests_job_id, guest_requests.author_ip AS guest_requests_author_ip, guest_requests.otp_used_at AS guest_requests_otp_used_at, guest_requests.file_name AS guest_requests_file_name, guest_requests.file_path AS guest_requests_file_path, guest_requests.copies AS guest_requests_copies, guest_requests.processed_by AS guest_requests_processed_by, guest_requests.processed_at AS guest_requests_processed_at, guest_requests.approval_notes AS guest_requests_approval_notes, guest_requests.rejection_reason AS guest_requests_rejection_reason, guest_requests.updated_at AS guest_requests_updated_at, guest_requests.approved_at AS guest_requests_approved_at, guest_requests.rejected_at AS guest_requests_rejected_at, guest_requests.approved_by AS guest_requests_approved_by, guest_requests.rejected_by AS guest_requests_rejected_by, guest_requests.otp_expires_at AS guest_requests_otp_expires_at, guest_requests.assigned_printer_id AS guest_requests_assigned_printer_id FROM guest_requests) AS anon_1] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 18:31:35 - myp.schema_migration - ERROR - Fehler beim Hinzufügen der Spalte 'updated_at' zu guest_requests: Cannot add a column with non-constant default 2025-05-29 18:45:42 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: 'charmap' codec can't decode byte 0x9d in position 2106: character maps to 2025-05-29 18:46:38 - myp.app - ERROR - CSRF-Fehler für /api/admin/fix-errors: 400 Bad Request: The CSRF token is missing. 2025-05-29 18:52:54 - myp.app - ERROR - Automatische Migration fehlgeschlagen: Traceback (most recent call last): File "C:\Users\TTOMCZA.EMEA\Dev\Projektarbeit-MYP\backend\app\utils\database_schema_migration.py", line 16, in from config.settings import DATABASE_PATH ModuleNotFoundError: No module named 'config' 2025-05-29 18:53:44 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: 'charmap' codec can't decode byte 0x9d in position 2106: character maps to 2025-05-29 19:05:08 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: 'charmap' codec can't decode byte 0x9d in position 2106: character maps to 2025-05-29 19:09:33 - myp.app - ERROR - CSRF-Fehler für /auth/login: 400 Bad Request: The CSRF token is missing. 2025-05-29 19:09:40 - myp.app - ERROR - CSRF-Fehler für /auth/login: 400 Bad Request: The CSRF token is missing. 2025-05-29 19:15:34 - myp.app - ERROR - CSRF-Fehler für /auth/login: 400 Bad Request: The CSRF token is missing. 2025-05-29 19:22:20 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: 'charmap' codec can't decode byte 0x9d in position 2106: character maps to 2025-05-29 19:47:34 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: users.last_activity [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 FROM users WHERE users.email = ? LIMIT ? OFFSET ?] [parameters: ('admin@mercedes-benz.com', 1, 0)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 19:47:34 - myp.app - ERROR - Fehler beim Erstellen des Admin-Benutzers: (sqlite3.OperationalError) no such column: users.last_activity [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 FROM users WHERE users.email = ? LIMIT ? OFFSET ?] [parameters: ('admin@mercedes-benz.com', 1, 0)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 19:48:46 - myp.app - ERROR - Datenbank-Transaktion fehlgeschlagen: (sqlite3.OperationalError) no such column: users.last_activity [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 FROM users WHERE users.email = ? LIMIT ? OFFSET ?] [parameters: ('admin@mercedes-benz.com', 1, 0)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 19:48:46 - myp.app - ERROR - Fehler beim Erstellen des Admin-Benutzers: (sqlite3.OperationalError) no such column: users.last_activity [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 FROM users WHERE users.email = ? LIMIT ? OFFSET ?] [parameters: ('admin@mercedes-benz.com', 1, 0)] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-05-29 20:08:39 - myp.app - ERROR - Fehler beim Genehmigen des Gastauftrags 1: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0) 2025-05-29 20:42:39 - myp.printers - ERROR - Fehler beim Schalten des Druckers 1: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0) 2025-05-29 20:50:34 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:50:34 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:50:54 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:50:54 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:51:02 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:51:02 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:51:03 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:51:03 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:51:33 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:51:33 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:51:37 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:51:37 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:52:14 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:52:14 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:52:14 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:52:14 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:52:14 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:52:14 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:52:35 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:52:35 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:52:59 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:52:59 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:53:36 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:53:36 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:54:06 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 20:54:06 - myp.printer_monitor - ERROR - ❌ Kritischer Fehler beim Abrufen des Live-Status: max_workers must be greater than 0 2025-05-29 21:22:08 - myp.printers - ERROR - Fehler beim Schalten von Drucker 1: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0) 2025-05-29 21:23:13 - myp.printers - ERROR - Fehler beim Erstellen eines Druckers: (sqlite3.IntegrityError) NOT NULL constraint failed: printers.plug_username [SQL: INSERT INTO printers (name, model, location, ip_address, mac_address, plug_ip, plug_username, plug_password, status, active, created_at, last_checked) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('Test', '', 'berlin', None, '', '192.168.0.103', None, None, 'offline', 1, '2025-05-29 21:23:13.007901', None)] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-05-29 21:23:13 - myp.printers - ERROR - Fehler beim Erstellen eines Druckers: (sqlite3.IntegrityError) NOT NULL constraint failed: printers.plug_username [SQL: INSERT INTO printers (name, model, location, ip_address, mac_address, plug_ip, plug_username, plug_password, status, active, created_at, last_checked) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('Test', '', 'berlin', None, '', '192.168.0.103', None, None, 'offline', 1, '2025-05-29 21:23:13.011518', None)] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-05-29 21:23:15 - myp.printers - ERROR - Fehler beim Erstellen eines Druckers: Instance has a NULL identity key. If this is an auto-generated value, check that the database table allows generation of new primary key values, and that the mapped Column object is configured to expect these generated values. Ensure also that this flush() is not occurring at an inappropriate time, such as within a load() event. 2025-05-29 21:23:15 - myp.printers - ERROR - Fehler beim Erstellen eines Druckers: (sqlite3.IntegrityError) NOT NULL constraint failed: printers.plug_username [SQL: INSERT INTO printers (name, model, location, ip_address, mac_address, plug_ip, plug_username, plug_password, status, active, created_at, last_checked) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('Test', '', 'berlin', None, '', '192.168.0.103', None, None, 'offline', 1, '2025-05-29 21:23:15.831184', None)] (Background on this error at: https://sqlalche.me/e/20/gkpj) 2025-05-29 21:40:59 - myp.app - ERROR - Fehler beim Dashboard-Refresh: tuple index out of range 2025-05-29 21:42:02 - myp.app - ERROR - Auch manuelle User-Abfrage fehlgeschlagen: (sqlite3.InterfaceError) bad parameter or other API misuse [SQL: SELECT id, email, password_hash, name, role, active FROM users WHERE id = ?] [parameters: (1,)] (Background on this error at: https://sqlalche.me/e/20/rvf5) 2025-05-29 21:49:47 - myp.app - ERROR - Fehler beim Dashboard-Refresh: tuple index out of range 2025-05-29 23:02:26 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: 'charmap' codec can't decode byte 0x9d in position 2106: character maps to 2025-05-29 23:14:28 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: 'charmap' codec can't decode byte 0x9d in position 2106: character maps to 2025-05-29 23:16:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: Error Code: -1501, Invalid Request or Credentials 2025-05-29 23:16:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-29 23:16:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: Error Code: -1501, Invalid Request or Credentials 2025-05-29 23:16:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-29 23:17:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: Error Code: -1501, Invalid Request or Credentials 2025-05-29 23:17:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-29 23:17:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: Error Code: -1501, Invalid Request or Credentials 2025-05-29 23:17:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-29 23:18:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: Error Code: -1501, Invalid Request or Credentials 2025-05-29 23:18:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-29 23:30:09 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Read timed out. (read timeout=2) 2025-05-29 23:30:09 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 14:31:43 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 14:34:28 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 14:36:04 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 14:42:43 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 14:43:58 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 14:45:11 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 14:50:21 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 15:07:27 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 15:08:36 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 15:12:52 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 15:15:38 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 15:19:21 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 15:30:13 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 15:49:39 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 15:50:15 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 15:52:46 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 15:52:46 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 15:53:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 15:53:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:15:46 - myp.app - ERROR - ❌ Fehler beim Drucker-Monitor-Cleanup: Working outside of request context. This typically means that you attempted to use functionality that needed an active HTTP request. Consult the documentation on testing for information about how to avoid this problem. 2025-05-30 17:16:36 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:16:36 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:17:06 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:17:06 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:17:37 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:17:37 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:18:07 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:18:07 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:18:37 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:18:37 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:19:07 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:19:07 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:19:37 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:19:37 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:20:07 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:20:07 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:20:37 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:20:37 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:21:07 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:21:07 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:21:37 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:21:37 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:22:08 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:22:08 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:22:38 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:22:38 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:23:08 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:23:08 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:23:38 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:23:38 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:24:08 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:24:08 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:24:38 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:24:38 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:25:08 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:25:08 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:25:39 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:25:39 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:26:09 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:26:09 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:26:39 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:26:39 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:27:09 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:27:09 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:27:39 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:27:39 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:28:09 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:28:09 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:28:39 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:28:39 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:29:09 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:29:09 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:29:40 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:29:40 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:30:10 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:30:10 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:30:40 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:30:40 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:31:10 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:31:10 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:31:40 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:31:40 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:32:10 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:32:10 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:32:40 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:32:40 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:33:10 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:33:10 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:33:40 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:33:40 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:34:11 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:34:11 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:34:41 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:34:41 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:35:11 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:35:11 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:35:41 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:35:41 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:36:11 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:36:11 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:36:41 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:36:41 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:37:11 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:37:11 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:37:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:37:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:38:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:38:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:38:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:38:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:39:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:39:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:39:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:39:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:40:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:40:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:40:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:40:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:41:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:41:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:41:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:41:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:42:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:42:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:42:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:42:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:43:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:43:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:43:43 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:43:43 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:44:13 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:44:13 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:44:43 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:44:43 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:45:13 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:45:13 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:45:43 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:45:43 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:46:13 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:46:13 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:46:43 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:46:43 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:47:13 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:47:13 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:47:43 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:47:43 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:48:13 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:48:13 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:48:44 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:48:44 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:49:14 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:49:14 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:49:44 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:49:44 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:50:14 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:50:14 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:50:44 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:50:44 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:51:14 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:51:14 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:51:44 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:51:44 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:52:15 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:52:15 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:52:45 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:52:45 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:53:15 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:53:15 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:53:45 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:53:45 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:54:15 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:54:15 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:54:45 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:54:45 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:55:15 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:55:15 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:55:45 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:55:45 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:56:15 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:56:15 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:56:46 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:56:46 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:57:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:57:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:57:46 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:57:46 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:58:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:58:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:58:46 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:58:46 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:59:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:59:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 17:59:46 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 17:59:46 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:00:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:00:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:00:46 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:00:46 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:01:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:01:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:01:47 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:01:47 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:02:17 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:02:17 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:02:47 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:02:47 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:03:17 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:03:17 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:03:47 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:03:47 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:04:17 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:04:17 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:04:47 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:04:47 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:05:17 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:05:17 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:05:47 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:05:47 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:06:17 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:06:17 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:06:48 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:06:48 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:07:18 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:07:18 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:07:48 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:07:48 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:08:18 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:08:18 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:08:48 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:08:48 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:09:18 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:09:18 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:09:48 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:09:48 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:10:18 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:10:18 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:10:48 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:10:48 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:11:18 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:11:18 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:11:49 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:11:49 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:12:19 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:12:19 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:12:49 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:12:49 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:13:19 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:13:19 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:13:49 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:13:49 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:14:19 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:14:19 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:14:49 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:14:49 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:15:20 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:15:20 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:15:50 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:15:50 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:16:20 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:16:20 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:16:50 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:16:50 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:17:20 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:17:20 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:17:50 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:17:50 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:18:20 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:18:20 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:18:50 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:18:50 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:19:20 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:19:20 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:19:51 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:19:51 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:20:21 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:20:21 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:20:51 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:20:51 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:21:21 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:21:21 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:21:51 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:21:51 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:22:21 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:22:21 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:22:51 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:22:51 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:23:21 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:23:21 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:23:51 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:23:51 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:24:22 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:24:22 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:24:52 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:24:52 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:25:22 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:25:22 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:25:52 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:25:52 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:26:22 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:26:22 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:26:52 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:26:52 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:27:22 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:27:22 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:27:52 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:27:52 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:28:22 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:28:22 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:28:53 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:28:53 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:29:23 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:29:23 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:29:53 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:29:53 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:30:23 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:30:23 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:30:53 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:30:53 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:31:23 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:31:23 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:31:53 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:31:53 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:32:23 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:32:23 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:32:54 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:32:54 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:33:24 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:33:24 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:33:54 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:33:54 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:34:24 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:34:24 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:43:51 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:43:51 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:44:21 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:44:21 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:44:51 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:44:51 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:45:21 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:45:21 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:45:51 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:45:51 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:46:22 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:46:22 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:46:52 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:46:52 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:47:22 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:47:22 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:47:52 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:47:52 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:48:22 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:48:22 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:48:52 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:48:52 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:49:22 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:49:22 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:49:53 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:49:53 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:50:23 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:50:23 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:50:53 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:50:53 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:51:23 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:51:23 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:51:53 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:51:53 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:52:23 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:52:23 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:52:54 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:52:54 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:53:24 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:53:24 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:53:54 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:53:54 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:54:24 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:54:24 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:54:54 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:54:54 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:55:24 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:55:24 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:55:54 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:55:54 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:56:24 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:56:24 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:56:54 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:56:54 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:57:24 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:57:24 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:57:55 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:57:55 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:58:25 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:58:25 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:58:55 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:58:55 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:59:25 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:59:25 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 18:59:55 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 18:59:55 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:00:25 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:00:25 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:00:56 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:00:56 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:01:26 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:01:26 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:01:56 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:01:56 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:02:26 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:02:26 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:02:56 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:02:56 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:03:26 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:03:26 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:03:56 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:03:56 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:04:26 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:04:26 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:04:56 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:04:56 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:05:27 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:05:27 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:05:57 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:05:57 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:06:27 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:06:27 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:06:57 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:06:57 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:07:27 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:07:27 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:07:57 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:07:57 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:08:27 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:08:27 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:08:57 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:08:57 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:09:28 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:09:28 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:09:58 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:09:58 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:10:28 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:10:28 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:10:58 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:10:58 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:11:28 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:11:28 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:11:58 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:11:58 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:12:29 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:12:29 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:12:59 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:12:59 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:13:29 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:13:29 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:13:59 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:13:59 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:14:29 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:14:29 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:14:59 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:14:59 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:15:29 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:15:29 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:15:59 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:15:59 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:16:29 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:16:29 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:17:00 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:17:00 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:18:14 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:18:14 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:18:54 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:18:54 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:23:03 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:23:03 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:23:33 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:23:33 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:36:49 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:36:49 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:37:19 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:37:19 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:45:05 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:45:05 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:45:35 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:45:35 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:51:29 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:51:29 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:51:59 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:51:59 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:53:54 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:53:54 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:54:24 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:54:24 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:56:28 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:56:28 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:56:42 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-30 19:56:58 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:56:58 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:57:29 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:57:29 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:57:59 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:57:59 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 19:58:29 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 19:58:29 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 20:50:07 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 20:50:07 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 20:50:07 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 20:50:13 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 20:50:19 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 20:50:24 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-30 20:50:26 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-30 20:50:26 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 20:50:31 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 20:50:35 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 20:50:37 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 20:50:37 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 20:50:38 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 20:50:42 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-30 20:51:07 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 20:51:07 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 20:51:13 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 20:51:38 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 20:51:38 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:11:45 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:11:45 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:11:47 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:12:10 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:12:15 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:12:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:12:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:12:26 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:12:30 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:12:33 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:12:39 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:12:41 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:12:41 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-30 21:12:46 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:12:46 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:12:56 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:12:59 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:13:00 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:13:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:13:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:13:42 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:13:45 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:13:46 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:13:46 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:13:47 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:14:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:14:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:19:25 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:19:25 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:19:55 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:19:55 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:20:16 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:20:26 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:20:26 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:20:48 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-30 21:20:49 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:20:51 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:20:53 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:20:56 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:20:56 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:20:57 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:21:00 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:21:03 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:21:05 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:21:26 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:21:26 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:21:53 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:21:56 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:21:56 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:23:11 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:23:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:23:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:23:14 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:23:16 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:23:18 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:23:21 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:23:22 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:23:32 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:23:32 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-30 21:23:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:23:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:24:02 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-30 21:24:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:24:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:24:32 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-30 21:24:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:24:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:45:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:45:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:45:12 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:45:15 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:45:18 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:45:20 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:45:42 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:45:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:45:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:45:49 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:45:53 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:46:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 21:46:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 21:50:17 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:50:18 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:50:21 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:50:39 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:50:56 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 21:51:30 - myp.app - ERROR - CSRF-Fehler für /api/session/heartbeat: 400 Bad Request: The CSRF token is missing. 2025-05-30 22:08:19 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 22:08:19 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 22:08:21 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-30 22:08:21 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-30 22:08:23 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-30 22:08:23 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-30 22:08:25 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 22:08:25 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-30 22:08:27 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 22:08:27 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-30 22:08:50 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 22:08:50 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-30 22:08:52 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-30 22:08:52 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-30 22:08:54 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-30 22:08:54 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-30 22:08:56 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 22:08:56 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-30 22:08:58 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-30 22:08:58 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:06:30 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:06:30 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:06:32 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:06:32 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:06:34 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:06:34 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:06:36 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:06:36 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:06:38 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:06:38 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:07:00 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:07:00 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:07:02 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:07:02 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:07:04 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:07:04 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:07:07 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:07:07 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:07:09 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:07:09 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:07:23 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:07:23 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:07:25 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:07:25 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:07:27 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:07:27 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:07:29 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:07:29 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:07:31 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:07:31 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:07:31 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:07:31 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:07:33 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:07:33 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:07:35 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:07:35 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:07:37 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:07:37 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:07:39 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:07:39 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:07:53 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:07:53 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:07:55 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:07:55 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:07:57 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:07:57 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:08:00 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:08:00 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:08:01 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:08:01 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:08:02 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:08:02 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:08:04 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:08:04 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:08:06 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:08:06 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:08:08 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:08:08 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:08:11 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:08:11 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:08:24 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:08:24 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:08:26 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:08:26 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:08:28 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:08:28 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:08:30 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:08:30 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:08:32 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:08:32 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:08:32 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:08:32 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:08:34 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:08:34 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:08:36 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:08:36 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:08:38 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:08:38 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:08:40 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:08:40 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:08:55 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:08:55 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:08:57 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:08:57 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:08:59 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:08:59 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:09:01 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:09:01 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:09:02 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:09:02 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:09:03 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:09:03 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:09:04 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:09:04 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:09:06 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:09:06 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:09:09 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:09:09 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:09:11 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:09:11 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:09:25 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:09:25 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:09:33 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:09:33 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:09:35 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:09:35 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:09:37 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:09:37 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:09:39 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:09:39 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:09:41 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:09:41 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:10:03 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:10:03 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:10:05 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:10:05 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:10:07 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:10:07 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:10:09 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:10:09 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:10:11 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:10:11 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:10:34 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:10:34 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:10:36 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:10:36 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:10:38 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:10:38 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:10:40 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:10:40 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:10:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:10:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:11:04 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:11:04 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:11:06 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:11:06 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:11:08 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:11:08 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:11:11 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:11:11 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:11:13 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:11:13 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:11:35 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:11:35 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:11:37 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:11:37 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:11:39 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:11:39 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:11:41 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:11:41 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:11:43 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:11:43 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:12:06 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:12:06 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:12:08 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:12:08 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:12:10 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:12:10 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:12:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:12:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:12:14 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:12:14 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:12:36 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:12:36 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:12:38 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:12:38 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:12:40 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:12:40 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:12:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:12:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:12:44 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:12:44 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:13:07 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:13:07 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:13:09 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:13:09 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:13:11 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:13:11 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:13:13 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:13:13 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:13:15 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:13:15 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:13:37 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:13:37 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:13:40 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:13:40 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:13:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:13:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:13:44 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:13:44 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:13:46 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:13:46 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:14:08 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:14:08 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:14:10 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:14:10 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:14:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:14:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:14:14 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:14:14 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:14:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:14:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:14:38 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:14:38 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:14:40 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:14:40 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:14:43 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:14:43 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:14:45 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:14:45 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:14:47 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:14:47 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:15:09 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:15:09 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:15:11 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:15:11 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:15:13 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:15:13 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:15:15 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:15:15 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:15:17 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:15:17 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:15:39 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:15:39 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:15:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:15:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:15:44 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:15:44 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:15:46 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:15:46 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:15:48 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:15:48 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:16:10 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:16:10 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:16:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:16:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:16:14 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:16:14 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:16:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:16:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:16:18 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:16:18 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:16:40 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:16:40 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:16:43 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:16:43 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:16:45 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:16:45 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:16:47 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:16:47 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:16:49 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:16:49 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:17:11 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:17:11 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:17:13 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:17:13 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:17:15 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:17:15 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:17:17 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:17:17 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:17:19 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:17:19 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:17:41 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:17:41 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:17:43 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:17:43 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:17:46 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:17:46 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:17:48 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:17:48 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:17:50 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:17:50 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:18:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:18:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:18:14 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:18:14 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:18:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:18:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:18:18 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:18:18 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:18:20 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:18:20 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:18:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:18:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:18:44 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:18:44 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:18:46 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:18:46 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:18:49 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:18:49 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:18:51 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:18:51 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:19:13 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:19:13 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:19:15 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:19:15 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:19:17 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:19:17 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:19:19 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:19:19 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:19:21 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:19:21 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:19:43 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:19:43 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:19:45 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:19:45 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:19:47 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:19:47 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:19:50 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:19:50 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:19:52 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:19:52 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:20:14 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:20:14 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:20:16 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:20:16 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:20:18 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:20:18 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:20:20 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:20:20 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:20:22 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:20:22 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:20:44 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:20:44 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:20:47 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:20:47 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:20:49 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:20:49 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:20:51 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:20:51 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:20:53 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:20:53 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:21:15 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:21:15 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:21:17 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:21:17 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:21:19 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:21:19 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:21:21 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:21:21 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:21:23 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:21:23 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 18:21:45 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:21:45 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 18:21:47 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:21:47 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 18:21:49 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 18:21:49 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 18:21:51 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:21:51 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 18:21:53 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 18:21:53 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 20:04:00 - myp.windows_fixes - ERROR - ❌ Fehler beim Anwenden der Windows-Fixes: name 'apply_encoding_fixes' is not defined 2025-05-31 20:05:02 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 20:05:02 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 20:05:22 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 20:05:22 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 20:05:24 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 20:05:24 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 20:05:26 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 20:05:26 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 20:05:29 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 20:05:29 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 21:41:59 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 21:41:59 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 21:42:01 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 21:42:01 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 21:42:03 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 21:42:03 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 21:42:05 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 21:42:05 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 21:42:08 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 21:42:09 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 21:42:31 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 21:42:31 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 21:42:33 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 21:42:33 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 21:42:37 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 21:42:37 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 21:42:39 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 21:42:39 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 21:42:41 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 21:42:41 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 21:43:03 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 21:43:03 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 21:43:05 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 21:43:05 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 21:43:07 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 21:43:07 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 21:43:09 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 21:43:09 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 21:43:12 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 21:43:12 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 21:43:32 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 21:43:32 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 1 nicht einschalten 2025-05-31 21:43:35 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 21:43:35 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 4 nicht einschalten 2025-05-31 21:43:37 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) 2025-05-31 21:43:37 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Job 5 nicht einschalten 2025-05-31 21:43:39 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 21:43:39 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 2 nicht einschalten 2025-05-31 21:43:42 - myp.scheduler - ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-05-31 21:43:42 - myp.scheduler - ERROR - ❌ Konnte Steckdose für Sofort-Job 3 nicht einschalten 2025-05-31 22:51:50 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-31 23:21:17 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-31 23:21:24 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-31 23:21:31 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: argument 1 (impossible) 2025-05-31 23:21:32 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-05-31 23:21:33 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: 'charmap' codec can't decode byte 0x9d in position 2106: character maps to 2025-05-31 23:21:34 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible) 2025-06-01 00:29:13 - myp.app - ERROR - ❌ Fehler beim Datenbank-Cleanup: (sqlite3.OperationalError) database is locked [SQL: PRAGMA journal_mode=DELETE] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-06-01 00:30:54 - myp.app - ERROR - ❌ Fehler beim Datenbank-Cleanup: (sqlite3.OperationalError) database is locked [SQL: PRAGMA journal_mode=DELETE] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-06-01 00:35:32 - myp.app - ERROR - ❌ Fehler beim Datenbank-Cleanup: (sqlite3.OperationalError) database is locked [SQL: PRAGMA journal_mode=DELETE] (Background on this error at: https://sqlalche.me/e/20/e3q8) 2025-06-01 00:35:56 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible) 2025-06-01 00:36:06 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible) 2025-06-01 00:36:38 - myp.app - ERROR - ❌ Fehler beim Datenbank-Cleanup: (sqlite3.OperationalError) database is locked [SQL: PRAGMA journal_mode=DELETE] (Background on this error at: https://sqlalche.me/e/20/e3q8)