📚 Improved blueprint structures & templates for better organization

This commit is contained in:
2025-06-11 08:53:07 +02:00
parent 23d6a8c6d0
commit 36c2466e53
10 changed files with 181 additions and 6 deletions

View File

@@ -446,11 +446,16 @@ def api_start_job_with_code():
# OTP als verwendet markieren
matching_request.otp_used_at = now
# Drucker einschalten (falls implementiert)
# Drucker einschalten über Tapo-Steckdose
if job.printer and job.printer.plug_ip:
try:
from utils.job_scheduler import toggle_plug
toggle_plug(job.printer_id, True)
from utils.job_scheduler import BackgroundTaskScheduler
scheduler = BackgroundTaskScheduler()
plug_success = scheduler.toggle_printer_plug(job.printer_id, True)
if plug_success:
logger.info(f"🔌 Drucker für Gast-Job {job.id} eingeschaltet")
else:
logger.warning(f"⚠️ Steckdose für Gast-Job {job.id} konnte nicht eingeschaltet werden")
except Exception as e:
logger.warning(f"Fehler beim Einschalten des Druckers: {str(e)}")