📚 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

@@ -483,6 +483,14 @@ def start_job(job_id):
db_session.close()
return jsonify({"error": "Drucker ist nicht online"}), 400
# Drucker einschalten über Tapo-Steckdose
from utils.job_scheduler import BackgroundTaskScheduler
scheduler = BackgroundTaskScheduler()
plug_success = scheduler.toggle_printer_plug(job.printer_id, True)
if not plug_success:
jobs_logger.warning(f"⚠️ Steckdose für Job {job_id} konnte nicht eingeschaltet werden")
# Job als laufend markieren
job.status = "running"
job.start_at = datetime.now()
@@ -490,6 +498,9 @@ def start_job(job_id):
db_session.commit()
if plug_success:
jobs_logger.info(f"🔌 Drucker für Job {job_id} eingeschaltet")
# Job-Objekt für die Antwort serialisieren
job_dict = job.to_dict()
db_session.close()