📝 🚀 Improved calendar and printer functionalities, refactored logs, and updated tests. 🖥️📅

This commit is contained in:
2025-06-19 10:03:26 +02:00
parent 52ff6b453e
commit 18ebd9a2b6
10 changed files with 29 additions and 184 deletions

View File

@@ -245,13 +245,13 @@ def get_printer_status():
'error': 0
}
# Tapo Status Manager importieren
# Hardware Integration Monitor importieren
try:
from utils.tapo_status_manager import TapoStatusManager
tapo_manager = TapoStatusManager()
from utils.hardware_integration import printer_monitor
tapo_manager = printer_monitor
except ImportError:
tapo_manager = None
printers_logger.warning("⚠️ TapoStatusManager nicht verfügbar")
printers_logger.warning("⚠️ Hardware Integration Monitor nicht verfügbar")
for printer in printers:
# Basis-Drucker-Daten
@@ -493,11 +493,11 @@ def force_refresh_all_printer_status():
printers_logger.info(f"🔄 Force-Refresh aller Drucker von Benutzer {current_user.name} (ID: {current_user.id})")
try:
# Tapo Status Manager für Force-Refresh verwenden
from utils.tapo_status_manager import tapo_status_manager
# Hardware Integration Monitor für Force-Refresh verwenden
from utils.hardware_integration import printer_monitor
# Force-Network-Refresh durchführen
refresh_results = tapo_status_manager.force_network_refresh()
refresh_results = printer_monitor.force_network_refresh()
if refresh_results.get("success", False):
printers_logger.info(f"✅ Force-Refresh erfolgreich: {refresh_results.get('printers_refreshed', 0)} Drucker aktualisiert")