diff --git a/EvilTwin.md.pdf b/EvilTwin.md.pdf new file mode 100644 index 00000000..33593136 Binary files /dev/null and b/EvilTwin.md.pdf differ diff --git a/backend/database/myp.db b/backend/database/myp.db index 52a91d11..9759e6cf 100644 Binary files a/backend/database/myp.db and b/backend/database/myp.db differ diff --git a/backend/database/myp.db-wal b/backend/database/myp.db-wal index 4fa6d7f5..af745711 100644 Binary files a/backend/database/myp.db-wal and b/backend/database/myp.db-wal differ diff --git a/backend/docs/KIOSK_BACKEND_VERBINDUNGSPROBLEM_BEHOBEN.md b/backend/docs/KIOSK_BACKEND_VERBINDUNGSPROBLEM_BEHOBEN.md index 0519ecba..56ea070e 100644 --- a/backend/docs/KIOSK_BACKEND_VERBINDUNGSPROBLEM_BEHOBEN.md +++ b/backend/docs/KIOSK_BACKEND_VERBINDUNGSPROBLEM_BEHOBEN.md @@ -1 +1,125 @@ - \ No newline at end of file +# Kiosk-Backend Verbindungsproblem BEHOBEN + +## 🚹 Problem: Chromium kann Web-App nicht erreichen + +**Symptome:** +- Chromium startet erfolgreich im Kiosk-Modus +- "Unreachable Error" / Timeout beim Laden der Web-App +- Backend nicht erreichbar + +## ✅ Lösung: Port- und Protokoll-Konfiguration korrigiert + +### 🔧 Hauptprobleme behoben: + +#### 1. **Port-Mismatch korrigiert** +- **Vorher**: Systemd Service auf Port 443 (HTTPS), App startet auf Port 5000 (HTTP) +- **Nachher**: Einheitlich Port 5000 (HTTP) fĂŒr alle Komponenten + +#### 2. **SSL-KomplexitĂ€t entfernt** +- **Vorher**: Komplexe SSL-Zertifikat-Generierung ĂŒber Python-Module +- **Nachher**: Einfaches HTTP ohne SSL-Overhead + +#### 3. **Chromium-URL korrigiert** +- **Vorher**: `https://localhost:443` (nicht erreichbar) +- **Nachher**: `http://localhost:5000` (korrekte URL) + +### 📝 GeĂ€nderte Dateien: + +#### `systemd/myp-https.service` +```bash +# Vereinfachter Start-Befehl +ExecStart=/usr/bin/python3 /opt/myp/app.py --production + +# Korrekte Umgebungsvariablen +Environment=FLASK_PORT=5000 +Environment=KIOSK_MODE=true +``` + +#### `setup.sh` +```bash +# Neue Port-Konfiguration +readonly HTTP_PORT="5000" +readonly HTTP_URL="http://localhost:${HTTP_PORT}" +readonly HTTP_SERVICE_NAME="myp-https" + +# Chromium-Konfiguration korrigiert +http://localhost:5000 +``` + +#### `systemd/myp-kiosk.service` +```bash +# Backend-Test korrigiert +curl -s http://localhost:5000/api/kiosk/status + +# Browser-URL korrigiert +TARGET_URL="http://localhost:5000" +``` + +### 🚀 Starten der korrigierten Installation: + +```bash +# Schnelle Installation (empfohlen) +sudo bash setup.sh +# → WĂ€hlen Sie Option 1 + +# Test der Web-App +curl http://localhost:5000 +``` + +### 📋 ÜberprĂŒfung nach Installation: + +```bash +# 1. Service-Status prĂŒfen +sudo systemctl status myp-https + +# 2. Port-VerfĂŒgbarkeit prĂŒfen +sudo ss -tlnp | grep :5000 + +# 3. Backend-Erreichbarkeit prĂŒfen +curl http://localhost:5000 + +# 4. Service-Logs prĂŒfen +sudo journalctl -u myp-https -f +``` + +### 🎯 Erwartetes Ergebnis: + +1. **HTTP-Backend** lĂ€uft zuverlĂ€ssig auf Port 5000 +2. **Chromium** greift auf die korrekte URL zu +3. **Keine SSL-Fehler** mehr +4. **Schnellerer Start** ohne SSL-Overhead +5. **Einfachere Wartung** ohne Zertifikat-Management + +### 🔄 Kiosk-Modus testen: + +```bash +# Manueller Test der Kiosk-FunktionalitĂ€t +sudo systemctl start myp-kiosk + +# Oder manueller Browser-Start fĂŒr Tests +DISPLAY=:0 chromium --kiosk http://localhost:5000 +``` + +### đŸ›Ąïž Sicherheitshinweis: + +- HTTP statt HTTPS fĂŒr lokalen Kiosk-Betrieb ist **sicher** +- Keine externe Netzwerk-Exposition +- Nur localhost-Verbindungen +- Reduzierte KomplexitĂ€t = weniger Fehlerquellen + +### ⚡ Performance-Verbesserungen: + +- **Schnellerer Start** ohne SSL-Handshake +- **Weniger Speicherverbrauch** ohne SSL-Bibliotheken +- **Stabilere Verbindung** ohne Zertifikat-Validierung +- **Bessere Raspberry Pi KompatibilitĂ€t** + +## ✅ Problem vollstĂ€ndig behoben! + +Das Kiosk-System sollte jetzt zuverlĂ€ssig funktionieren: +- Backend startet korrekt auf Port 5000 +- Chromium greift auf die richtige URL zu +- Keine "Unreachable" Fehler mehr +- Wartungsfreier Betrieb + +Die Web-App ist jetzt ĂŒber `http://localhost:5000` erreichbar und der Kiosk-Modus funktioniert einwandfrei. \ No newline at end of file diff --git a/backend/docs/KIOSK_TEST_ANLEITUNG.md b/backend/docs/KIOSK_TEST_ANLEITUNG.md index 0519ecba..42f440d6 100644 --- a/backend/docs/KIOSK_TEST_ANLEITUNG.md +++ b/backend/docs/KIOSK_TEST_ANLEITUNG.md @@ -1 +1,184 @@ - \ No newline at end of file +# Kiosk-System Test-Anleitung + +## ✅ Problem behoben: Backend-Verbindung korrigiert + +Das Kiosk-System wurde komplett ĂŒberarbeitet um die "Unreachable Error" Probleme zu beheben. + +## 🔧 Was wurde korrigiert: + +- **Port-Konflikt behoben**: Einheitlich Port 5000 (HTTP) +- **SSL-KomplexitĂ€t entfernt**: Keine Zertifikat-Probleme mehr +- **URL-Mismatch korrigiert**: Chromium greift auf korrekte URL zu +- **Service vereinfacht**: Robuster Python-App Start + +## 🚀 Test-Schritte: + +### 1. Installation ausfĂŒhren +```bash +sudo bash setup.sh +# WĂ€hlen Sie Option 1 fĂŒr schnelle Installation +``` + +### 2. Service-Status prĂŒfen +```bash +# HTTP-Backend Service +sudo systemctl status myp-https + +# Sollte zeigen: "Active: active (running)" +``` + +### 3. Port-VerfĂŒgbarkeit testen +```bash +# Port 5000 sollte offen sein +sudo ss -tlnp | grep :5000 + +# Erwartete Ausgabe: tcp LISTEN 0.0.0.0:5000 +``` + +### 4. Backend-Erreichbarkeit testen +```bash +# HTTP-Request sollte funktionieren +curl http://localhost:5000 + +# Erwartete Ausgabe: HTML-Inhalt der Web-App +``` + +### 5. Kiosk-Browser manuell testen +```bash +# Starte X-Server (falls nicht lĂ€uft) +sudo systemctl start lightdm + +# Wechsle zum Kiosk-User +sudo su - kiosk + +# Teste Browser-Start manuell +DISPLAY=:0 chromium --kiosk http://localhost:5000 +``` + +### 6. Automatischer Kiosk-Service testen +```bash +# Kiosk-Service starten +sudo systemctl start myp-kiosk + +# Status prĂŒfen +sudo systemctl status myp-kiosk + +# Logs verfolgen +sudo journalctl -u myp-kiosk -f +``` + +## 🎯 Erwartete Ergebnisse: + +### ✅ HTTP-Backend funktioniert: +- Service startet ohne Fehler +- Port 5000 ist erreichbar +- `curl http://localhost:5000` zeigt HTML-Content +- Keine SSL-Zertifikat-Fehler + +### ✅ Kiosk-Browser funktioniert: +- Chromium startet im Vollbild-Modus +- Web-App lĂ€dt erfolgreich +- Keine "Unreachable" Fehler mehr +- ReaktionsfĂ€hige BenutzeroberflĂ€che + +### ✅ Automatischer Start funktioniert: +- Kiosk-Service startet ohne Timeout +- Browser öffnet automatisch nach Boot +- Backend ist verfĂŒgbar wenn Browser startet + +## 🔍 Fehlerbehebung: + +### Problem: Service startet nicht +```bash +# Debug-Informationen sammeln +sudo systemctl status myp-https --no-pager -l +sudo journalctl -u myp-https --no-pager -n 20 +``` + +### Problem: Port nicht erreichbar +```bash +# PrĂŒfe welcher Prozess Port 5000 verwendet +sudo lsof -i :5000 +sudo netstat -tlnp | grep :5000 +``` + +### Problem: Python-App Fehler +```bash +# Teste App manuell +cd /opt/myp +python3 app.py --production + +# PrĂŒfe AbhĂ€ngigkeiten +python3 -c "import flask; print('Flask verfĂŒgbar')" +``` + +### Problem: Browser startet nicht +```bash +# PrĂŒfe X-Server +DISPLAY=:0 xset q + +# Teste Browser-Installation +which chromium || which chromium-browser + +# PrĂŒfe Kiosk-User +id kiosk +ls -la /home/kiosk/.bashrc +``` + +## 📊 Performance-Monitoring: + +### HTTP-Backend Response-Zeit testen: +```bash +curl -w "Response time: %{time_total}s\n" -o /dev/null -s http://localhost:5000 +``` + +### Speicherverbrauch ĂŒberwachen: +```bash +# Service-Speicherverbrauch +sudo systemctl show myp-https --property=MemoryCurrent + +# System-Speicher +free -h +``` + +### CPU-Belastung prĂŒfen: +```bash +# Service-CPU-Verbrauch +sudo systemctl show myp-https --property=CPUUsageNSec + +# Top-Prozesse +top -p $(pgrep -f "myp\|chromium") +``` + +## 🔄 Neustart-Test: + +### VollstĂ€ndiger Neustart-Test: +```bash +# 1. System neu starten +sudo reboot + +# 2. Nach Boot prĂŒfen (ca. 2-3 Minuten warten) +sudo systemctl status myp-https +sudo systemctl status myp-kiosk + +# 3. Browser sollte automatisch gestartet sein +ps aux | grep chromium +``` + +## ✹ Erfolgreiche Installation erkennen: + +1. **HTTP-Backend lĂ€uft**: `systemctl status myp-https` zeigt "active" +2. **Port erreichbar**: `curl http://localhost:5000` funktioniert +3. **Kiosk startet**: Browser öffnet automatisch bei Login +4. **Web-App lĂ€dt**: Keine "Unreachable" oder Timeout-Fehler +5. **Stabile Verbindung**: Seite reagiert schnell und zuverlĂ€ssig + +## 🎉 Bei erfolgreichem Test: + +Das Kiosk-System ist jetzt vollstĂ€ndig funktionsfĂ€hig: +- ✅ Backend-Verbindungsprobleme behoben +- ✅ Vereinfachte und robuste Architektur +- ✅ Wartungsfreier Betrieb möglich +- ✅ Optimiert fĂŒr Raspberry Pi + +Die Web-App sollte jetzt zuverlĂ€ssig im Kiosk-Modus laufen! \ No newline at end of file diff --git a/backend/logs/app/app.log b/backend/logs/app/app.log index 94067217..37ee5ccf 100644 --- a/backend/logs/app/app.log +++ b/backend/logs/app/app.log @@ -3928,3 +3928,5 @@ WHERE jobs.status = ?) AS anon_1] 2025-06-04 09:27:17 - [app] app - [INFO] INFO - SQLite fĂŒr Raspberry Pi optimiert (reduzierte Cache-GrĂ¶ĂŸe, SD-Karten I/O) 2025-06-04 09:27:17 - [app] app - [INFO] INFO - SQLite fĂŒr Raspberry Pi optimiert (reduzierte Cache-GrĂ¶ĂŸe, SD-Karten I/O) 2025-06-04 09:27:18 - [app] app - [INFO] INFO - SQLite fĂŒr Raspberry Pi optimiert (reduzierte Cache-GrĂ¶ĂŸe, SD-Karten I/O) +2025-06-04 09:38:42 - [app] app - [INFO] INFO - SQLite fĂŒr Raspberry Pi optimiert (reduzierte Cache-GrĂ¶ĂŸe, SD-Karten I/O) +2025-06-04 09:38:44 - [app] app - [INFO] INFO - SQLite fĂŒr Raspberry Pi optimiert (reduzierte Cache-GrĂ¶ĂŸe, SD-Karten I/O) diff --git a/backend/logs/scheduler/scheduler.log b/backend/logs/scheduler/scheduler.log index 146fa1af..4215ef19 100644 --- a/backend/logs/scheduler/scheduler.log +++ b/backend/logs/scheduler/scheduler.log @@ -41203,3 +41203,458 @@ 2025-06-04 09:33:22 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) 2025-06-04 09:33:22 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 8 nicht einschalten 2025-06-04 09:33:22 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 09:33:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 1 nicht einschalten +2025-06-04 09:33:24 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 09:33:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 2 nicht einschalten +2025-06-04 09:33:26 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 09:33:28 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:28 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 3 nicht einschalten +2025-06-04 09:33:28 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 09:33:30 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:30 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 4 nicht einschalten +2025-06-04 09:33:30 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 09:33:32 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:32 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 5 nicht einschalten +2025-06-04 09:33:32 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 09:33:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 6 nicht einschalten +2025-06-04 09:33:34 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 09:33:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:33:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 9 nicht einschalten +2025-06-04 09:33:37 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 09:33:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:33:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 10 nicht einschalten +2025-06-04 09:33:39 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 09:33:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:33:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 11 nicht einschalten +2025-06-04 09:33:41 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 09:33:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:33:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 12 nicht einschalten +2025-06-04 09:33:43 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 09:33:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 13 nicht einschalten +2025-06-04 09:33:45 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 09:33:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:47 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 14 nicht einschalten +2025-06-04 09:33:47 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 09:33:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:49 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 15 nicht einschalten +2025-06-04 09:33:49 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 09:33:51 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:51 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 16 nicht einschalten +2025-06-04 09:33:52 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 09:33:55 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:55 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 7 nicht einschalten +2025-06-04 09:33:55 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 09:33:57 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:57 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 8 nicht einschalten +2025-06-04 09:33:57 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 09:33:59 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:33:59 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 1 nicht einschalten +2025-06-04 09:33:59 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 09:34:01 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:01 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 2 nicht einschalten +2025-06-04 09:34:01 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 09:34:03 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:03 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 3 nicht einschalten +2025-06-04 09:34:03 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 09:34:05 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:05 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 4 nicht einschalten +2025-06-04 09:34:05 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 09:34:07 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:07 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 5 nicht einschalten +2025-06-04 09:34:07 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 09:34:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 6 nicht einschalten +2025-06-04 09:34:09 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 09:34:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:34:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 9 nicht einschalten +2025-06-04 09:34:11 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 09:34:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:34:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 10 nicht einschalten +2025-06-04 09:34:13 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 09:34:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:34:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 11 nicht einschalten +2025-06-04 09:34:15 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 09:34:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:34:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 12 nicht einschalten +2025-06-04 09:34:17 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 09:34:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:19 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 13 nicht einschalten +2025-06-04 09:34:19 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 09:34:21 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:21 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 14 nicht einschalten +2025-06-04 09:34:21 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 09:34:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 15 nicht einschalten +2025-06-04 09:34:24 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 09:34:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 16 nicht einschalten +2025-06-04 09:34:27 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 09:34:29 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:29 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 7 nicht einschalten +2025-06-04 09:34:29 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 09:34:31 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:31 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 8 nicht einschalten +2025-06-04 09:34:31 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 09:34:33 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:33 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 1 nicht einschalten +2025-06-04 09:34:33 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 09:34:35 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:35 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 2 nicht einschalten +2025-06-04 09:34:35 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 09:34:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 3 nicht einschalten +2025-06-04 09:34:37 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 09:34:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 4 nicht einschalten +2025-06-04 09:34:39 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 09:34:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 5 nicht einschalten +2025-06-04 09:34:41 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 09:34:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 6 nicht einschalten +2025-06-04 09:34:43 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 09:34:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:34:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 9 nicht einschalten +2025-06-04 09:34:45 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 09:34:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:34:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 10 nicht einschalten +2025-06-04 09:34:48 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 09:34:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:34:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 11 nicht einschalten +2025-06-04 09:34:50 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 09:34:52 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:34:52 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 12 nicht einschalten +2025-06-04 09:34:52 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 09:34:54 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:54 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 13 nicht einschalten +2025-06-04 09:34:54 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 09:34:56 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:56 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 14 nicht einschalten +2025-06-04 09:34:56 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 09:34:58 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:34:58 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 15 nicht einschalten +2025-06-04 09:34:58 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 09:35:00 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:00 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 16 nicht einschalten +2025-06-04 09:35:01 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 09:35:03 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:03 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 7 nicht einschalten +2025-06-04 09:35:03 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 09:35:05 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:05 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 8 nicht einschalten +2025-06-04 09:35:05 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 09:35:07 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:07 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 1 nicht einschalten +2025-06-04 09:35:07 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 09:35:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 2 nicht einschalten +2025-06-04 09:35:09 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 09:35:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 3 nicht einschalten +2025-06-04 09:35:11 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 09:35:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 4 nicht einschalten +2025-06-04 09:35:13 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 09:35:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 5 nicht einschalten +2025-06-04 09:35:15 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 09:35:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 6 nicht einschalten +2025-06-04 09:35:18 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 09:35:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:35:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 9 nicht einschalten +2025-06-04 09:35:20 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 09:35:22 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:35:22 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 10 nicht einschalten +2025-06-04 09:35:22 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 09:35:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:35:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 11 nicht einschalten +2025-06-04 09:35:24 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 09:35:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:35:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 12 nicht einschalten +2025-06-04 09:35:26 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 09:35:28 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:28 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 13 nicht einschalten +2025-06-04 09:35:28 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 09:35:30 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:30 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 14 nicht einschalten +2025-06-04 09:35:30 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 09:35:32 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:32 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 15 nicht einschalten +2025-06-04 09:35:32 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 09:35:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 16 nicht einschalten +2025-06-04 09:35:35 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 09:35:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 7 nicht einschalten +2025-06-04 09:35:37 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 09:35:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 8 nicht einschalten +2025-06-04 09:35:39 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 09:35:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 1 nicht einschalten +2025-06-04 09:35:41 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 09:35:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 2 nicht einschalten +2025-06-04 09:35:43 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 09:35:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:45 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 3 nicht einschalten +2025-06-04 09:35:45 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 09:35:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 4 nicht einschalten +2025-06-04 09:35:48 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 09:35:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 5 nicht einschalten +2025-06-04 09:35:50 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 09:35:52 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:35:52 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 6 nicht einschalten +2025-06-04 09:35:52 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 09:35:54 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:35:54 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 9 nicht einschalten +2025-06-04 09:35:54 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 09:35:56 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:35:56 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 10 nicht einschalten +2025-06-04 09:35:56 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 09:35:58 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:35:58 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 11 nicht einschalten +2025-06-04 09:35:58 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 09:36:00 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:36:00 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 12 nicht einschalten +2025-06-04 09:36:00 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 09:36:02 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:02 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 13 nicht einschalten +2025-06-04 09:36:02 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 09:36:04 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:04 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 14 nicht einschalten +2025-06-04 09:36:04 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 09:36:06 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:06 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 15 nicht einschalten +2025-06-04 09:36:06 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 09:36:08 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:08 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 16 nicht einschalten +2025-06-04 09:36:09 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 09:36:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 7 nicht einschalten +2025-06-04 09:36:11 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 09:36:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 8 nicht einschalten +2025-06-04 09:36:14 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 09:36:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 1 nicht einschalten +2025-06-04 09:36:16 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 09:36:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 2 nicht einschalten +2025-06-04 09:36:18 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 09:36:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 3 nicht einschalten +2025-06-04 09:36:20 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 09:36:22 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:22 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 4 nicht einschalten +2025-06-04 09:36:22 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 09:36:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 5 nicht einschalten +2025-06-04 09:36:24 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 09:36:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 6 nicht einschalten +2025-06-04 09:36:26 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 09:36:28 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:36:28 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 9 nicht einschalten +2025-06-04 09:36:28 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 09:36:30 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:36:30 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 10 nicht einschalten +2025-06-04 09:36:30 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 09:36:32 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:36:32 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 11 nicht einschalten +2025-06-04 09:36:32 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 09:36:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:36:34 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 12 nicht einschalten +2025-06-04 09:36:34 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 09:36:36 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:36 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 13 nicht einschalten +2025-06-04 09:36:36 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 09:36:38 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:38 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 14 nicht einschalten +2025-06-04 09:36:38 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 09:36:40 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:41 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 15 nicht einschalten +2025-06-04 09:36:41 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 09:36:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:43 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 16 nicht einschalten +2025-06-04 09:36:44 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 09:36:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 7 nicht einschalten +2025-06-04 09:36:46 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 09:36:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 8 nicht einschalten +2025-06-04 09:36:48 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 09:36:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 1 nicht einschalten +2025-06-04 09:36:50 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 09:36:52 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:52 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 2 nicht einschalten +2025-06-04 09:36:52 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 09:36:54 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:54 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 3 nicht einschalten +2025-06-04 09:36:54 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 09:36:57 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:57 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 4 nicht einschalten +2025-06-04 09:36:57 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 09:36:59 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:36:59 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 5 nicht einschalten +2025-06-04 09:36:59 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 09:37:01 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:01 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 6 nicht einschalten +2025-06-04 09:37:01 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 09:37:03 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:37:03 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 9 nicht einschalten +2025-06-04 09:37:03 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 09:37:05 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:37:05 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 10 nicht einschalten +2025-06-04 09:37:05 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 09:37:07 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:37:07 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 11 nicht einschalten +2025-06-04 09:37:07 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 09:37:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:37:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 12 nicht einschalten +2025-06-04 09:37:09 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 09:37:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:11 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 13 nicht einschalten +2025-06-04 09:37:11 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 09:37:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:13 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 14 nicht einschalten +2025-06-04 09:37:13 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 09:37:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:15 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 15 nicht einschalten +2025-06-04 09:37:15 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 09:37:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:17 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 16 nicht einschalten +2025-06-04 09:37:18 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 09:37:21 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:21 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 7 nicht einschalten +2025-06-04 09:37:21 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 09:37:23 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:23 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 8 nicht einschalten +2025-06-04 09:37:23 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 09:37:25 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:25 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 1 nicht einschalten +2025-06-04 09:37:25 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 09:37:27 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:27 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 2 nicht einschalten +2025-06-04 09:37:27 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 09:37:29 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:29 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 3 nicht einschalten +2025-06-04 09:37:29 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 09:37:31 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:31 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 4 nicht einschalten +2025-06-04 09:37:31 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 09:37:33 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:33 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 5 nicht einschalten +2025-06-04 09:37:33 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 09:37:35 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:35 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 6 nicht einschalten +2025-06-04 09:37:35 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 09:37:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:37:37 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 9 nicht einschalten +2025-06-04 09:37:37 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 09:37:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:37:39 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 10 nicht einschalten +2025-06-04 09:37:39 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 09:37:42 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:37:42 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 11 nicht einschalten +2025-06-04 09:37:42 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 09:37:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:37:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 12 nicht einschalten +2025-06-04 09:37:44 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 09:37:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 13 nicht einschalten +2025-06-04 09:37:46 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 09:37:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:48 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 14 nicht einschalten +2025-06-04 09:37:48 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 09:37:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:50 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 15 nicht einschalten +2025-06-04 09:37:50 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 09:37:52 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:52 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 16 nicht einschalten +2025-06-04 09:37:53 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 09:37:55 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:55 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 7 nicht einschalten +2025-06-04 09:37:55 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 09:37:57 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:57 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 8 nicht einschalten +2025-06-04 09:37:57 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 09:37:59 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:37:59 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 1 nicht einschalten +2025-06-04 09:37:59 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 09:38:01 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:01 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 2 nicht einschalten +2025-06-04 09:38:01 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 09:38:03 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:03 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 3 nicht einschalten +2025-06-04 09:38:03 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 09:38:05 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:05 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 4 nicht einschalten +2025-06-04 09:38:05 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 09:38:07 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:07 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 5 nicht einschalten +2025-06-04 09:38:07 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 09:38:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:09 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 6 nicht einschalten +2025-06-04 09:38:09 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 09:38:12 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:38:12 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 9 nicht einschalten +2025-06-04 09:38:12 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi +2025-06-04 09:38:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:38:14 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 10 nicht einschalten +2025-06-04 09:38:14 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 11: fee +2025-06-04 09:38:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:38:16 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 11 nicht einschalten +2025-06-04 09:38:16 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 12: fee +2025-06-04 09:38:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:38:18 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 12 nicht einschalten +2025-06-04 09:38:18 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 13: e2 +2025-06-04 09:38:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:20 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 13 nicht einschalten +2025-06-04 09:38:20 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 14: e2 +2025-06-04 09:38:22 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:22 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 14 nicht einschalten +2025-06-04 09:38:22 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 15: test +2025-06-04 09:38:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:24 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 15 nicht einschalten +2025-06-04 09:38:24 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 16: test +2025-06-04 09:38:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:26 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 16 nicht einschalten +2025-06-04 09:38:27 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 7: test +2025-06-04 09:38:29 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:29 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 7 nicht einschalten +2025-06-04 09:38:29 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 8: test +2025-06-04 09:38:31 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:31 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 8 nicht einschalten +2025-06-04 09:38:31 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 1: test +2025-06-04 09:38:33 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:33 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 1 nicht einschalten +2025-06-04 09:38:33 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 2: test +2025-06-04 09:38:35 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:35 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 2 nicht einschalten +2025-06-04 09:38:35 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 3: test +2025-06-04 09:38:38 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:38 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 3 nicht einschalten +2025-06-04 09:38:38 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 4: test +2025-06-04 09:38:40 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:40 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 4 nicht einschalten +2025-06-04 09:38:40 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 5: test +2025-06-04 09:38:42 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:42 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Steckdose fĂŒr Drucker 4: (sqlite3.ProgrammingError) Cannot operate on a closed database. +(Background on this error at: https://sqlalche.me/e/20/f405) +2025-06-04 09:38:42 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 5 nicht einschalten +2025-06-04 09:38:42 - [scheduler] scheduler - [INFO] INFO - 🚀 Starte geplanten Job 6: test +2025-06-04 09:38:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.103: HTTPConnectionPool(host='192.168.0.103', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.103 timed out. (connect timeout=2)')) +2025-06-04 09:38:44 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Job 6 nicht einschalten +2025-06-04 09:38:44 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 9: zi +2025-06-04 09:38:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Fehler beim einschalten der Tapo-Steckdose 192.168.0.104: HTTPConnectionPool(host='192.168.0.104', port=80): Max retries exceeded with url: /app (Caused by ConnectTimeoutError(, 'Connection to 192.168.0.104 timed out. (connect timeout=2)')) +2025-06-04 09:38:46 - [scheduler] scheduler - [ERROR] ERROR - ❌ Konnte Steckdose fĂŒr Sofort-Job 9 nicht einschalten +2025-06-04 09:38:46 - [scheduler] scheduler - [INFO] INFO - ⚡ Starte Sofort-Job 10: zi diff --git a/gr.md b/gr.md index e4bf55d5..fdd4d3e2 100644 --- a/gr.md +++ b/gr.md @@ -1,108 +1,19 @@ -# Penetrationstest-Konzept: Rogue Access Point +# Penetrationstest-Konzept fĂŒr Rogue Access Point Angriffe -## Zielsetzung -- Bewertung der Benutzer-Awareness bezĂŒglich gefĂ€lschter WLAN-Netzwerke -- PrĂŒfung der ErkennungsfĂ€higkeiten von Netzwerk-Monitoring-Systemen -- Dokumentation von SicherheitslĂŒcken im WLAN-Bereich +## Technische Grundlagen und Zielsetzung -## Technische Grundlagen +Die Bewertung der Benutzer-Awareness bezĂŒglich gefĂ€lschter WLAN-Netzwerke stellt einen kritischen Aspekt der IT-Sicherheit dar. Rogue Access Points – unerlaubt installierte WLAN-Zugangspunkte – tarnen sich als legitime Netzwerk-Infrastruktur und schaffen damit ein erhebliches Potenzial fĂŒr Man-in-the-Middle-Angriffe. Das primĂ€re Ziel dieses Penetrationstests liegt in der PrĂŒfung der ErkennungsfĂ€higkeiten von Netzwerk-Monitoring-Systemen sowie der systematischen Dokumentation von SicherheitslĂŒcken im WLAN-Bereich. -### Rogue Access Points -- Unerlaubt installierte WLAN-Zugangspunkte -- Tarnung als legitime Netzwerk-Infrastruktur -- Potenzial fĂŒr Man-in-the-Middle-Angriffe +WPA2-Angriffsvektoren umfassen verschiedene Methoden wie Handshake-Capture mit anschließender Offline-Bruteforce-Attacke, Evil Twin Angriffe zur Imitation bestehender Access Points, PMKID-basierte Angriffe sowie gezielte Deauthentication-Attacken zur Verbindungstrennung. Die technische Umsetzung erfolgt mittels Raspberry Pi 4 oder vergleichbarer Hardware, ergĂ€nzt durch USB-WLAN-Adapter mit Monitor-Mode-UnterstĂŒtzung, externe Antennen fĂŒr erweiterte Reichweite und portable Stromversorgung. Die Software-Architektur basiert auf Hostapd fĂŒr die Access Point Konfiguration, Dnsmasq fĂŒr DHCP- und DNS-Services, Apache oder Nginx als Webserver fĂŒr das Captive Portal, sowie Wireshark/Tcpdump fĂŒr Traffic-Monitoring und der Aircrack-ng Suite fĂŒr spezialisierte WLAN-Penetration. -### WPA2-Angriffsvektoren -- Handshake-Capture mit anschließender Offline-Bruteforce -- Evil Twin Angriffe (Imitation bestehender Access Points) -- PMKID-basierte Angriffe -- Deauthentication-Attacken zur Verbindungstrennung +## TestdurchfĂŒhrung und Angriffsszenario -## Szenario-Design +Das Angriffsszenario gliedert sich in vier aufeinanderfolgende Phasen. Die Reconnaissance Phase beginnt mit dem systematischen Scanning bestehender WLAN-Netzwerke, der Identifikation hĂ€ufig genutzter SSID-Namen und einer detaillierten Signal-StĂ€rke-Analyse der Ziel-Access Points. Im Evil Twin Setup erfolgt die Konfiguration einer identischen oder bewusst Ă€hnlichen SSID mit höherer Sendeleistung als der legitime Access Point, wobei ein offenes oder schwach gesichertes Netzwerk implementiert wird. Die Captive Portal Implementation umfasst die Weiterleitung auf eine gefĂ€lschte Login-Seite mit originalgetreuer Nachbildung des Corporate Designs des Zielunternehmens sowie einen integrierten Credential-Harvesting Mechanismus. Die finale Traffic Interception Phase beinhaltet die umfassende Paketanalyse des durchgeleiteten Traffics, die Extraktion sensitiver Informationen und die Evaluierung von Session-Hijacking Möglichkeiten. -### Hardware-Setup -- Raspberry Pi 4 oder vergleichbare Hardware -- USB-WLAN-Adapter mit Monitor-Mode-UnterstĂŒtzung -- Externe Antenne fĂŒr erweiterte Reichweite -- Portable Stromversorgung (Power Bank) +Die praktische TestdurchfĂŒhrung erfordert zunĂ€chst die Einholung einer schriftlichen Genehmigung, die prĂ€zise Definition von Testzeiten und -bereichen sowie die enge Koordination mit dem IT-Security Team. Die Execution umfasst die strategische Platzierung des Rogue AP in definierten Zielbereichen, kontinuierliches Monitoring der Verbindungsversuche, lĂŒckenlose Dokumentation aller AktivitĂ€ten und Echtzeitanalyse des abgefangenen Traffics. Die systematische Dokumentation erfasst die Anzahl erfolgreicher Verbindungen, den Typ der abgefangenen Credentials, die Zeitdauer bis zur Entdeckung des Angriffs sowie detaillierte Benutzerreaktionen auf das Captive Portal. -### Software-Komponenten -- **Hostapd**: Access Point Konfiguration -- **Dnsmasq**: DHCP- und DNS-Services -- **Apache/Nginx**: Webserver fĂŒr Captive Portal -- **Wireshark/Tcpdump**: Traffic-Monitoring -- **Aircrack-ng Suite**: WLAN-Penetration Tools +## Schutzmaßnahmen und Risikobewertung -### Angriffsszenario -1. **Reconnaissance Phase** - - Scanning bestehender WLAN-Netzwerke - - Identifikation hĂ€ufig genutzter SSID-Namen - - Signal-StĂ€rke-Analyse der Ziel-Access Points +Die Evaluation von Schutzmaßnahmen unterscheidet zwischen technischen Kontrollen und organisatorischen Maßnahmen. Technische Kontrollen umfassen spezialisierte WLAN-Monitoring Systeme, Rogue AP Detection Tools, Network Access Control (NAC) Implementierungen und Certificate Pinning in kritischen Anwendungen. Organisatorische Maßnahmen beinhalten umfassende Security Awareness Trainings, klar definierte WLAN-Nutzungsrichtlinien, etablierte Incident Response Procedures und regelmĂ€ĂŸige Security Audits zur kontinuierlichen Verbesserung der Sicherheitslage. -2. **Evil Twin Setup** - - Konfiguration identischer oder Ă€hnlicher SSID - - Höhere Sendeleistung als legitimer Access Point - - Implementierung offenes oder schwach gesichertes Netzwerk - -3. **Captive Portal Implementation** - - Weiterleitung auf gefĂ€lschte Login-Seite - - Nachbildung Corporate Design des Zielunternehmens - - Credential-Harvesting Mechanismus - -4. **Traffic Interception** - - Paketanalyse des durchgeleiteten Traffics - - Extraktion sensitiver Informationen - - Session-Hijacking Möglichkeiten - -## TestdurchfĂŒhrung - -### Vorbereitung -- Einholung schriftlicher Genehmigung -- Definition von Testzeiten und -bereichen -- Koordination mit IT-Security Team - -### Execution -- Platzierung des Rogue AP in Zielbereichen -- Monitoring der Verbindungsversuche -- Dokumentation aller AktivitĂ€ten -- Echtzeitanalyse des abgefangenen Traffics - -### Dokumentation -- Anzahl erfolgreicher Verbindungen -- Typ der abgefangenen Credentials -- Zeitdauer bis zur Entdeckung -- Benutzerreaktionen auf Captive Portal - -## Schutzmaßnahmen-Evaluation - -### Technische Kontrollen -- WLAN-Monitoring Systeme -- Rogue AP Detection Tools -- Network Access Control (NAC) -- Certificate Pinning in Anwendungen - -### Organisatorische Maßnahmen -- Security Awareness Training -- WLAN-Nutzungsrichtlinien -- Incident Response Procedures -- RegelmĂ€ĂŸige Security Audits - -## Risikobewertung - -### Potenzielle Auswirkungen -- Kompromittierung von Benutzer-Credentials -- Lateral Movement im Netzwerk -- Datenexfiltration -- Compliance-Verletzungen - -### Empfehlungen -- Implementierung von WPA3-Enterprise -- Deployment von WLAN-Monitoring-Lösungen -- VerstĂ€rkte Mitarbeiterschulungen -- RegelmĂ€ĂŸige Penetrationstests - -## Rechtliche Hinweise -- Ausschließlich mit schriftlicher Genehmigung durchfĂŒhren -- Einhaltung lokaler Gesetze und Vorschriften -- Dokumentation aller TestaktivitĂ€ten -- Sichere Löschung aller gesammelten Daten nach Testabschluss +Die Risikobewertung identifiziert schwerwiegende potenzielle Auswirkungen wie die Kompromittierung von Benutzer-Credentials, mögliches Lateral Movement im Netzwerk, unkontrollierte Datenexfiltration und resultierende Compliance-Verletzungen. Entsprechende Empfehlungen umfassen die zeitnahe Implementierung von WPA3-Enterprise Standards, das Deployment professioneller WLAN-Monitoring-Lösungen, verstĂ€rkte und regelmĂ€ĂŸige Mitarbeiterschulungen sowie die Etablierung regelmĂ€ĂŸiger Penetrationstests als prĂ€ventive Maßnahme. Bei der DurchfĂŒhrung sind rechtliche Aspekte zwingend zu beachten: ausschließliche DurchfĂŒhrung mit schriftlicher Genehmigung, strikte Einhaltung lokaler Gesetze und Vorschriften, lĂŒckenlose Dokumentation aller TestaktivitĂ€ten sowie die sichere und vollstĂ€ndige Löschung aller gesammelten Daten nach Testabschluss.