🗑️ 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:
@@ -33,12 +33,12 @@ util_logger = get_logger("utilities_collection")
|
||||
class Config:
|
||||
"""Zentrale Konfiguration"""
|
||||
|
||||
DATABASE_PATH = "backend/database/myp.db"
|
||||
SECRET_KEY = "your-secret-key-here"
|
||||
DATABASE_PATH = "./database/myp.db"
|
||||
SECRET_KEY = "datedsss344requiresdasda"
|
||||
SESSION_LIFETIME = 3600
|
||||
MAX_FILE_SIZE = 100 * 1024 * 1024 # 100MB
|
||||
ALLOWED_EXTENSIONS = ['.gcode', '.stl', '.obj']
|
||||
UPLOAD_FOLDER = "backend/uploads"
|
||||
UPLOAD_FOLDER = "./uploads"
|
||||
|
||||
# TAPO Smart Plug Configuration
|
||||
TAPO_USERNAME = "till.tomczak@mercedes-benz.com"
|
||||
@@ -96,9 +96,60 @@ class PrinterUtilities:
|
||||
db_session = get_db_session()
|
||||
|
||||
default_printers = [
|
||||
{"name": "Prusa i3 MK3S+", "location": "Werkstatt 1", "status": "offline"},
|
||||
{"name": "Bambu Lab X1 Carbon", "location": "Werkstatt 2", "status": "offline"},
|
||||
{"name": "Ultimaker S5", "location": "Büro", "status": "offline"}
|
||||
{
|
||||
"name": "Drucker 1",
|
||||
"ip_address": "192.168.0.100",
|
||||
"plug_ip": "192.168.0.100",
|
||||
"location": "TBA Marienfelde",
|
||||
"model": "Mercedes 3D Printer",
|
||||
"status": "offline",
|
||||
"active": True
|
||||
},
|
||||
{
|
||||
"name": "Drucker 2",
|
||||
"ip_address": "192.168.0.101",
|
||||
"plug_ip": "192.168.0.101",
|
||||
"location": "TBA Marienfelde",
|
||||
"model": "Mercedes 3D Printer",
|
||||
"status": "offline",
|
||||
"active": True
|
||||
},
|
||||
{
|
||||
"name": "Drucker 3",
|
||||
"ip_address": "192.168.0.102",
|
||||
"plug_ip": "192.168.0.102",
|
||||
"location": "TBA Marienfelde",
|
||||
"model": "Mercedes 3D Printer",
|
||||
"status": "offline",
|
||||
"active": True
|
||||
},
|
||||
{
|
||||
"name": "Drucker 4",
|
||||
"ip_address": "192.168.0.103",
|
||||
"plug_ip": "192.168.0.103",
|
||||
"location": "TBA Marienfelde",
|
||||
"model": "Mercedes 3D Printer",
|
||||
"status": "offline",
|
||||
"active": True
|
||||
},
|
||||
{
|
||||
"name": "Drucker 5",
|
||||
"ip_address": "192.168.0.104",
|
||||
"plug_ip": "192.168.0.104",
|
||||
"location": "TBA Marienfelde",
|
||||
"model": "Mercedes 3D Printer",
|
||||
"status": "offline",
|
||||
"active": True
|
||||
},
|
||||
{
|
||||
"name": "Drucker 6",
|
||||
"ip_address": "192.168.0.106",
|
||||
"plug_ip": "192.168.0.106",
|
||||
"location": "TBA Marienfelde",
|
||||
"model": "Mercedes 3D Printer",
|
||||
"status": "offline",
|
||||
"active": True
|
||||
}
|
||||
]
|
||||
|
||||
for printer_data in default_printers:
|
||||
|
Reference in New Issue
Block a user