🗑️ Refactor: Remove obsolete printer check scripts and update app logic

**Änderungen:**
-  check_printer_ips.py und check_printers.py: Entfernt nicht mehr benötigte Skripte zur Überprüfung von Drucker-IP-Adressen.
-  DRUCKER_STATUS_REQUIREMENTS.md: Veraltete Anforderungen entfernt.
-  setup_standard_printers.py: Anpassungen zur Vereinheitlichung der Drucker-IP.
-  app.py: Logik zur Filterung offline/unreachable Drucker aktualisiert.

**Ergebnis:**
- Bereinigung des Codes durch Entfernen nicht mehr benötigter Dateien.
- Optimierte Logik zur Handhabung von Druckerstatus in der Anwendung.

🤖 Generated with [Claude Code](https://claude.ai/code)
This commit is contained in:
2025-06-15 23:59:39 +02:00
parent 956c24d8ca
commit c4e65a07a9
1258 changed files with 11101 additions and 609 deletions

View File

@ -4,7 +4,7 @@ IP Security Module für MYP Platform
===================================
Implementiert IP-Beschränkungen für Steckdosen-Zugriff
Erlaubt nur IPs von 192.168.0.100 bis 192.168.0.106, mit Ausnahme von 192.168.0.105
Erlaubt nur IPs von 192.168.0.100 bis 192.168.0.106, mit Ausnahme von 192.168.0.105 (VERBOTEN)
Author: Till Tomczak
"""
@ -41,7 +41,7 @@ class IPSecurityManager:
]
logger.info(f"✅ IP-Sicherheit initialisiert: {len(self.allowed_ips)} erlaubte Steckdosen-IPs")
logger.info(f"🚫 Gesperrte IP: 192.168.0.105")
logger.warning(f"🚫 VERBOTENE IP BLOCKIERT: 192.168.0.105 - NIEMALS VERWENDEN!")
def is_plug_ip_allowed(self, ip: str) -> bool:
"""
@ -157,7 +157,7 @@ class IPSecurityManager:
Returns:
bool: True wenn gesperrt
"""
# 192.168.0.105 ist explizit gesperrt
# 192.168.0.105 ist VERBOTEN und darf NIEMALS verwendet werden
return ip == "192.168.0.105"
class SecurityError(Exception):