🗑️ 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:
@ -20,8 +20,8 @@ SECRET_KEY = "7445630171969DFAC92C53CEC92E67A9CB2E00B3CB2F"
|
||||
|
||||
# Dynamische Pfade basierend auf dem aktuellen Arbeitsverzeichnis
|
||||
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # backend/app
|
||||
PROJECT_ROOT = os.path.dirname(BASE_DIR) # backend
|
||||
DATABASE_PATH = os.path.join(BASE_DIR, "database", "myp.db")
|
||||
PROJECT_ROOT = os.path.dirname(BASE_DIR) # Projektroot
|
||||
DATABASE_PATH = os.path.join(PROJECT_ROOT, "database", "myp.db") # ./database/myp.db
|
||||
|
||||
# ===== SMART PLUG KONFIGURATION =====
|
||||
# TP-Link Tapo P110 Standardkonfiguration
|
||||
@ -33,12 +33,12 @@ TAPO_AUTO_DISCOVERY = True
|
||||
|
||||
# Standard-Steckdosen-IPs (Mercedes-Benz TBA Marienfelde - 6 feste Arbeitsplätze)
|
||||
DEFAULT_TAPO_IPS = [
|
||||
"192.168.1.201", # 3D-Drucker 1 - Halle A, Arbeitsplatz 1
|
||||
"192.168.1.202", # 3D-Drucker 2 - Halle A, Arbeitsplatz 2
|
||||
"192.168.1.203", # 3D-Drucker 3 - Halle B, Arbeitsplatz 1
|
||||
"192.168.1.204", # 3D-Drucker 4 - Halle B, Arbeitsplatz 2
|
||||
"192.168.1.205", # 3D-Drucker 5 - Labor, SLA-Bereich
|
||||
"192.168.1.206" # 3D-Drucker 6 - Werkstatt, Spezialbereich
|
||||
"192.168.0.100", # 3D-Drucker 1 - TBA Marienfelde
|
||||
"192.168.0.101", # 3D-Drucker 2 - TBA Marienfelde
|
||||
"192.168.0.102", # 3D-Drucker 3 - TBA Marienfelde
|
||||
"192.168.0.103", # 3D-Drucker 4 - TBA Marienfelde
|
||||
"192.168.0.104", # 3D-Drucker 5 - TBA Marienfelde
|
||||
"192.168.0.106" # 3D-Drucker 6 - TBA Marienfelde
|
||||
]
|
||||
|
||||
# Timeout-Konfiguration für Tapo-Verbindungen
|
||||
@ -70,7 +70,7 @@ FLASK_DEBUG = True
|
||||
SESSION_LIFETIME = timedelta(hours=2) # Reduziert von 7 Tagen auf 2 Stunden für bessere Sicherheit
|
||||
|
||||
# Upload-Konfiguration
|
||||
UPLOAD_FOLDER = os.path.join(BASE_DIR, "uploads")
|
||||
UPLOAD_FOLDER = os.path.join(PROJECT_ROOT, "uploads") # ./uploads im Projektroot
|
||||
ALLOWED_EXTENSIONS = {'txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif', 'gcode', '3mf', 'stl'}
|
||||
MAX_CONTENT_LENGTH = 16 * 1024 * 1024 # 16MB Maximum-Dateigröße
|
||||
MAX_FILE_SIZE = 16 * 1024 * 1024 # 16MB Maximum-Dateigröße für Drag & Drop System
|
||||
|
Reference in New Issue
Block a user