2025-06-04 10:03:22 +02:00

1916 lines
350 KiB
Plaintext

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 <undefined>
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 <undefined>
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: <sqlite3.Connection object at 0x000001E7AB54BE20> returned NULL without setting an exception
2025-05-29 18:21:27 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Gastanfragen: <sqlite3.Connection object at 0x000001E7AB54BE20> 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: <sqlite3.Connection object at 0x000001E7AB54BE20> returned NULL without setting an exception
2025-05-29 18:22:28 - myp.guest - ERROR - Fehler beim Laden der öffentlichen Gastanfragen: <sqlite3.Connection object at 0x000001E7AB54BE20> 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 <undefined>
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 <module>
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 <undefined>
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 <undefined>
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 <undefined>
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 <Printer at 0x22580b74e90> 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 <undefined>
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 <undefined>
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(<urllib3.connection.HTTPConnection object at 0x000001E92DFA6350>, '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(<urllib3.connection.HTTPConnection object at 0x000001E92E0E1E00>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2D86350>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC4027950>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC40B42B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC405A7B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1AE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1F20>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED27A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2470>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2360>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2470>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1E10>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1AE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED27A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED28B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2580>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED08D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED05A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED08D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2580>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED28B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED27A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2030>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2030>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2690>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED17B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1590>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1D00>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED29C0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED05A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2360>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2580>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED17B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2470>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2AD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2BE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2CF0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2470>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED17B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1590>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2360>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED19D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2470>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1590>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED17B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED28B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1AE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2BE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED27A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED17B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1D00>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2690>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1F20>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED19D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED08D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1590>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2CF0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED28B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2030>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2BE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED18C0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED17B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2470>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED08D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2360>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED19D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1D00>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1590>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED27A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED28B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1AE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2BE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2CF0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED08D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1590>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1E10>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1F20>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2360>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED17B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED18C0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1D00>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED28B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2250>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2250>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2CF0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1D00>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED18C0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED17B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2360>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1AE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1E10>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1590>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED28B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED08D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2250>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2AD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2470>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED28B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2690>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1E10>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1F20>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2690>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2CF0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED08D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED19D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2250>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED29C0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2E00>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1AE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2AD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1D00>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2470>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED17B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2690>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED28B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2CF0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2BE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED19D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED05A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2E00>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2250>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2AD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2580>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED28B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1590>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1D00>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED17B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED08D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED27A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2BE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2E00>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2360>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1AE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2CF0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED28B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED1590>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED18C0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED3020>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED3350>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED3680>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED39B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED3CE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED38A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED3570>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED3240>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2F10>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2250>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED19D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2470>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2580>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2AD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED29C0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED3F00>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC41EC380>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC41EC6B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED3DF0>, '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(<urllib3.connection.HTTPConnection object at 0x0000027EC2ED2BE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072057ED0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007348E780>, '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(<urllib3.connection.HTTPConnection object at 0x000002007348F100>, '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(<urllib3.connection.HTTPConnection object at 0x0000020073561EB0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020073419BF0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A690>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A030>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A250>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A8B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A470>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A360>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A140>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A8B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A030>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A140>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A690>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A7A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x00000200734199D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020073419AE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020073419AE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A7A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020073419AE0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A7A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020073419AE0>, '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(<urllib3.connection.HTTPConnection object at 0x00000200734199D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A030>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A580>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A7A0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A140>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A360>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A690>, '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(<urllib3.connection.HTTPConnection object at 0x0000020073419AE0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341A030>, '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(<urllib3.connection.HTTPConnection object at 0x0000020073418050>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341AAD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341AE00>, '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(<urllib3.connection.HTTPConnection object at 0x0000020072053BD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341ACF0>, '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(<urllib3.connection.HTTPConnection object at 0x000002007341AAD0>, '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(<urllib3.connection.HTTPConnection object at 0x00000291451211D0>, '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(<urllib3.connection.HTTPConnection object at 0x00000258C04C0CD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000015D2B212490>, '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(<urllib3.connection.HTTPConnection object at 0x0000015D2B319810>, '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(<urllib3.connection.HTTPConnection object at 0x0000020C4C04DA90>, '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(<urllib3.connection.HTTPConnection object at 0x0000020C4C2EEC40>, '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(<urllib3.connection.HTTPConnection object at 0x00000206797E1A90>, '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(<urllib3.connection.HTTPConnection object at 0x0000020679932C40>, '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(<urllib3.connection.HTTPConnection object at 0x000001A9A8620F50>, '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(<urllib3.connection.HTTPConnection object at 0x000001A9A872A650>, '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(<urllib3.connection.HTTPConnection object at 0x00000277C5F92490>, '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(<urllib3.connection.HTTPConnection object at 0x00000277C6098D60>, '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(<urllib3.connection.HTTPConnection object at 0x000001F2716ADE50>, '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<bad format char>)
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(<urllib3.connection.HTTPConnection object at 0x000001F2719C3A80>, '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(<urllib3.connection.HTTPConnection object at 0x000001F271AA43E0>, '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(<urllib3.connection.HTTPConnection object at 0x000001F271A2F2F0>, '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(<urllib3.connection.HTTPConnection object at 0x000001F2719B5D00>, '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(<urllib3.connection.HTTPConnection object at 0x0000019DB640A490>, '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<bad format char>)
2025-05-30 20:50:26 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible<bad format char>)
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(<urllib3.connection.HTTPConnection object at 0x0000019DB799C180>, '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<bad format char>)
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(<urllib3.connection.HTTPConnection object at 0x0000019DB7914FC0>, '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(<urllib3.connection.HTTPConnection object at 0x0000019DB79EC290>, '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(<urllib3.connection.HTTPConnection object at 0x000001A04DDA6490>, '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(<urllib3.connection.HTTPConnection object at 0x000001A04DF8C8A0>, '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<bad format char>)
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(<urllib3.connection.HTTPConnection object at 0x000001A04F24A190>, '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(<urllib3.connection.HTTPConnection object at 0x000001A04F321490>, '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(<urllib3.connection.HTTPConnection object at 0x000001A04DF2E360>, '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(<urllib3.connection.HTTPConnection object at 0x000001A04DF2F570>, '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(<urllib3.connection.HTTPConnection object at 0x000001E048F3A490>, '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(<urllib3.connection.HTTPConnection object at 0x000001E0490BE3F0>, '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(<urllib3.connection.HTTPConnection object at 0x000001E0491DC770>, '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<bad format char>)
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(<urllib3.connection.HTTPConnection object at 0x000001E04A344A70>, '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(<urllib3.connection.HTTPConnection object at 0x000001E04A1F2360>, '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(<urllib3.connection.HTTPConnection object at 0x000001E04A1F0F30>, '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(<urllib3.connection.HTTPConnection object at 0x0000015CC9021950>, '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<bad format char>)
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(<urllib3.connection.HTTPConnection object at 0x0000015CCA1AB490>, '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<bad format char>)
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(<urllib3.connection.HTTPConnection object at 0x0000015CCA254FC0>, '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<bad format char>)
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(<urllib3.connection.HTTPConnection object at 0x0000015CC8F0DC70>, '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(<urllib3.connection.HTTPConnection object at 0x000001C9850DA490>, '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(<urllib3.connection.HTTPConnection object at 0x000001C98518E2C0>, '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(<urllib3.connection.HTTPConnection object at 0x000001C9863F9810>, '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(<urllib3.connection.HTTPConnection object at 0x0000024BD4DDA710>, '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(<urllib3.connection.HTTPConnection object at 0x0000024BD4F58640>, '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(<urllib3.connection.HTTPConnection object at 0x0000024BD4F59CD0>, '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(<urllib3.connection.HTTPConnection object at 0x0000024BD50495B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000024BD4EF99D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000024BD4EF89E0>, '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(<urllib3.connection.HTTPConnection object at 0x0000024BD4EF9F20>, '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(<urllib3.connection.HTTPConnection object at 0x0000024BD4EF96A0>, '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(<urllib3.connection.HTTPConnection object at 0x0000024BD4EFA8B0>, '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(<urllib3.connection.HTTPConnection object at 0x0000024BD4EFACF0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E359E50>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E2EE650>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E2EF100>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E389C70>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E3A4AF0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22F570>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22F680>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22E030>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22E360>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410160>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AEF0550>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AEF25D0>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AE87360>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AFA4050>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22DD00>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AF2A330>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22E030>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22F350>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22FAC0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22F680>, '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(<urllib3.connection.HTTPConnection object at 0x000002148ADCB8A0>, '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(<urllib3.connection.HTTPConnection object at 0x000002148ADCAF10>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AF8C6B0>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AF8C490>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22FCE0>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AF8C7C0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22FAC0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22FF00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22FDF0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22FCE0>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AF8CAF0>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AF8CE20>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AF8D150>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AF8D480>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22F350>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AF8D7B0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4117B0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411370>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411040>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22F790>, '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(<urllib3.connection.HTTPConnection object at 0x000002148AF8DAE0>, '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(<urllib3.connection.HTTPConnection object at 0x000002148ADCA7A0>, '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(<urllib3.connection.HTTPConnection object at 0x000002148ADCB350>, '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(<urllib3.connection.HTTPConnection object at 0x000002148ADCAF10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22DD00>, '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(<urllib3.connection.HTTPConnection object at 0x000002148ADCB790>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4106B0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4116A0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4108D0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410380>, '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(<urllib3.connection.HTTPConnection object at 0x000002148ADCBCE0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410050>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411AE0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411E10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412140>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412470>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4127A0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22DD00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22F680>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412470>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412140>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411E10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411AE0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410050>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410380>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4108D0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4116A0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4106B0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4117B0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411040>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412AD0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22DD00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411040>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4117B0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4106B0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4116A0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4108D0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410380>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410050>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411AE0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411E10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412140>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22DD00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412140>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411E10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411AE0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410050>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410160>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4108D0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4116A0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4106B0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4117B0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411040>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412470>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412CF0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412690>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411370>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410C00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410F30>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411590>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410D10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4118C0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410380>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4119D0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411D00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412030>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412360>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412250>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411F20>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411BF0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410270>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411260>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410E20>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411480>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4105A0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411150>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4107C0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412580>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412CF0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E413020>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22DD00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412F10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412470>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411040>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4117B0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4106B0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4116A0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4108D0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410160>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410050>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411AE0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411E10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412140>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412360>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412030>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411D00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4119D0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410380>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4118C0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410D10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411590>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410F30>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410C00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411370>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412690>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412E00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22F790>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412E00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412690>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411370>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410C00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410F30>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411590>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410D10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4118C0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410380>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22E690>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411F20>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22E690>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411E10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411AE0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410380>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E4118C0>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410D10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411590>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410F30>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E410C00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E411370>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412690>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412E00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412250>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22DD00>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E22F680>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412030>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412F10>, '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(<urllib3.connection.HTTPConnection object at 0x000002079E412470>, '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(<urllib3.connection.HTTPConnection object at 0x00000149F6CA8190>, '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(<urllib3.connection.HTTPConnection object at 0x0000018D5994B610>, '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(<urllib3.connection.HTTPConnection object at 0x0000018D599F82D0>, '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(<urllib3.connection.HTTPConnection object at 0x0000018D599F4C30>, '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(<urllib3.connection.HTTPConnection object at 0x0000018D599F5A70>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d6b7d0>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d76010>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d624d0>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d75950>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d7c390>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d63990>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d7f750>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d8e210>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d63610>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d8e910>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d99390>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d9be90>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d99f10>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d2d850>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d7dd10>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d8dfd0>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d76a50>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d98e10>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d63910>, '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(<urllib3.connection.HTTPConnection object at 0x7fd976d9a810>, '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<bad format char>)
2025-05-31 23:21:17 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible<bad format char>)
2025-05-31 23:21:24 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible<bad format char>)
2025-05-31 23:21:31 - myp.app - ERROR - Fehler beim Laden der Admin-Daten: argument 1 (impossible<bad format char>)
2025-05-31 23:21:32 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible<bad format char>)
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 <undefined>
2025-05-31 23:21:34 - myp.app - ERROR - Fehler beim System-Gesundheitscheck: argument 1 (impossible<bad format char>)
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<bad format char>)
2025-06-01 00:36:06 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
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)
2025-06-01 00:43:26 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 00:43:36 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 00:43:46 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 00:43:56 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 00:44:13 - myp.app - ERROR - Fehler beim Abrufen des Datenbank-Status: 'StaticPool' object has no attribute 'size'
2025-06-01 00:44:15 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:18 - myp.app - ERROR - Fehler beim Abrufen des Datenbank-Status: 'StaticPool' object has no attribute 'size'
2025-06-01 00:44:19 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:19 - myp.app - ERROR - Fehler beim Abrufen des Datenbank-Status: 'StaticPool' object has no attribute 'size'
2025-06-01 00:44:20 - myp.app - ERROR - Fehler beim Abrufen des Datenbank-Status: 'StaticPool' object has no attribute 'size'
2025-06-01 00:44:20 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:20 - myp.app - ERROR - Fehler beim Abrufen des Datenbank-Status: 'StaticPool' object has no attribute 'size'
2025-06-01 00:44:21 - myp.app - ERROR - Fehler beim Abrufen des Datenbank-Status: 'StaticPool' object has no attribute 'size'
2025-06-01 00:44:21 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:21 - myp.app - ERROR - Fehler beim Abrufen des Datenbank-Status: 'StaticPool' object has no attribute 'size'
2025-06-01 00:44:21 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:22 - myp.app - ERROR - Fehler beim Abrufen des Datenbank-Status: 'StaticPool' object has no attribute 'size'
2025-06-01 00:44:22 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:22 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:22 - myp.app - ERROR - Fehler beim Abrufen des Datenbank-Status: 'StaticPool' object has no attribute 'size'
2025-06-01 00:44:23 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:23 - myp.app - ERROR - Fehler beim Abrufen des Datenbank-Status: 'StaticPool' object has no attribute 'size'
2025-06-01 00:44:23 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:24 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:34 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:34 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 00:44:44 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 00:44:44 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:53 - myp.app - ERROR - Fehler beim Abrufen des Datenbank-Status: 'StaticPool' object has no attribute 'size'
2025-06-01 00:44:54 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:54 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 00:44:55 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:44:55 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für online_printers: '>' not supported between instances of 'NoneType' and 'int'
2025-06-01 00:45:04 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 00:45:04 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:45:14 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 00:45:14 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:56:25 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 00:56:25 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:56:26 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:59:42 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:59:52 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 00:59:52 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:00:02 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:00:02 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:00:12 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:00:12 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:00:13 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:00:22 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:00:22 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:00:32 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:00:32 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:00:42 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:00:42 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:00:43 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:00:52 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:00:52 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:01:02 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:01:02 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:01:12 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:01:12 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:01:13 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:01:22 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:01:22 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:01:32 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:01:32 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:01:42 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:01:42 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:01:43 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:01:52 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:01:52 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:02:02 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:02:02 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:02:12 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:02:12 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:02:13 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:02:22 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:02:22 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:02:32 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:02:32 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:02:42 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:02:42 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:02:43 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:02:52 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:02:52 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:03:02 - myp.app - ERROR - Fehler beim Abrufen des System-Status: argument 1 (impossible<bad format char>)
2025-06-01 01:03:02 - myp.app - ERROR - Fehler beim Abrufen der Live-Statistiken: argument 1 (impossible<bad format char>)
2025-06-01 01:21:06 - myp.app - ERROR - Fehler beim Abrufen der Dashboard-Statistiken: '>' not supported between instances of 'NoneType' and 'int'
2025-06-01 01:23:19 - myp.app - ERROR - Fehler beim Abrufen der Dashboard-Statistiken: (sqlite3.InterfaceError) bad parameter or other API misuse
[SQL: SELECT count(*) AS count_1
FROM (SELECT printers.id AS printers_id, printers.name AS printers_name, printers.model AS printers_model, printers.location AS printers_location, printers.ip_address AS printers_ip_address, printers.mac_address AS printers_mac_address, printers.plug_ip AS printers_plug_ip, printers.plug_username AS printers_plug_username, printers.plug_password AS printers_plug_password, printers.status AS printers_status, printers.active AS printers_active, printers.created_at AS printers_created_at, printers.last_checked AS printers_last_checked
FROM printers
WHERE printers.active = 1 AND printers.status = ?) AS anon_1]
[parameters: ('online',)]
(Background on this error at: https://sqlalche.me/e/20/rvf5)
2025-06-01 01:28:22 - myp.user - ERROR - Fehler beim Erstellen eines Benutzers über Form: 'first_name' is an invalid keyword argument for User
2025-06-01 01:50:31 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: '>' not supported between instances of 'NoneType' and 'int'
2025-06-01 01:50:51 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für active_jobs: tuple index out of range
2025-06-01 01:51:01 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: Multiple rows were found when exactly one was required
2025-06-01 01:51:51 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: '>' not supported between instances of 'NoneType' and 'int'
2025-06-01 01:54:01 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für online_printers: tuple index out of range
2025-06-01 01:54:21 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: '>' not supported between instances of 'NoneType' and 'int'
2025-06-01 01:54:31 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für jobs_timeline: tuple index out of range
2025-06-01 01:54:41 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: '>' not supported between instances of 'NoneType' and 'int'
2025-06-01 01:55:01 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: '>' not supported between instances of 'NoneType' and 'int'
2025-06-01 01:55:31 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für printer_status: tuple index out of range
2025-06-01 01:56:21 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: tuple index out of range
2025-06-01 01:56:31 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für online_printers: tuple index out of range
2025-06-01 01:59:01 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: '>' not supported between instances of 'NoneType' and 'int'
2025-06-01 01:59:51 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: '>' not supported between instances of 'NoneType' and 'int'
2025-06-01 02:00:01 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für online_printers: tuple index out of range
2025-06-01 02:01:31 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für online_printers: tuple index out of range
2025-06-01 02:03:31 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: '>' not supported between instances of 'NoneType' and 'int'
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für active_jobs: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für online_printers: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für jobs_timeline: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für printer_status: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für recent_jobs: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für active_jobs: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für user_activity: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für online_printers: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für guest_requests: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für jobs_timeline: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für printer_status: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für recent_jobs: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für user_activity: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für guest_requests: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.app - ERROR - ❌ Fehler bei Datenbank-Setup: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:27:49 - myp.app - ERROR - Fehler beim Starten der Anwendung: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für active_jobs: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für online_printers: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für jobs_timeline: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für printer_status: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für active_jobs: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für recent_jobs: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für online_printers: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für jobs_timeline: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für user_activity: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für printer_status: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für guest_requests: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für recent_jobs: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für system_alerts: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für user_activity: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.dashboard - ERROR - Fehler beim Laden der Widget-Daten für guest_requests: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.app - ERROR - ❌ Fehler bei Datenbank-Setup: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2025-06-01 02:28:08 - myp.app - ERROR - Fehler beim Starten der Anwendung: (sqlite3.OperationalError) disk I/O error
(Background on this error at: https://sqlalche.me/e/20/e3q8)