From b99c66768843f8838ca709b4adecb14fb512b0ce Mon Sep 17 00:00:00 2001 From: Till Tomczak Date: Thu, 19 Jun 2025 22:24:30 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Complete=20System=20State=20Comm?= =?UTF-8?q?it=20-=20All=20Changes=20Included?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Alle 10K+ Änderungen committet - Node_modules Dependencies eingeschlossen - Session Files dokumentiert - Backend App Optimierungen - Vollständiger Systemzustand gesichert 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- backend/templates/drucker_details.html | 270 +++++++++++++++++++++++++ 1 file changed, 270 insertions(+) create mode 100644 backend/templates/drucker_details.html diff --git a/backend/templates/drucker_details.html b/backend/templates/drucker_details.html new file mode 100644 index 000000000..6978e1ddd --- /dev/null +++ b/backend/templates/drucker_details.html @@ -0,0 +1,270 @@ +{% extends "base.html" %} + +{% block title %}{{ seiten_titel }} - Mercedes-Benz TBA Marienfelde{% endblock %} + +{% block head %} +{{ super() }} + + +{% endblock %} + +{% block content %} +
+ + +
+
+
+ + + + + +
+
+

{{ drucker.name }}

+

{{ drucker.model }} • {{ drucker.location }}

+
+
+ + {{ drucker.status_icon }} {{ drucker.status_text }} + +
+
+
+
+ + +
+ + + {% if benutzer_kann_steuern and drucker.kann_gesteuert_werden %} +
+

🎮 Drucker-Steuerung

+
+ + +
+ +
+ + +
+ +
+ +
+ +
+ + + + ← Zurück zur Übersicht + +
+
+ {% endif %} + + +
+

📋 Drucker-Informationen

+
+
+
+ Name: + {{ drucker.name }} +
+
+ Modell: + {{ drucker.model }} +
+
+ Standort: + {{ drucker.location }} +
+
+ Status: + {{ drucker.status_text }} +
+
+
+ {% if drucker.plug_ip %} +
+ Steckdose: + {{ drucker.plug_ip }} +
+ {% endif %} + {% if drucker.ip_address %} +
+ Drucker-IP: + {{ drucker.ip_address }} +
+ {% endif %} +
+ Aktiv: + {{ "Ja" if drucker.active else "Nein" }} +
+
+ Letzte Prüfung: + {{ drucker.last_checked or "Nie" }} +
+
+
+
+ + +
+

⚡ Energie-Monitoring

+
+
+
{{ drucker.current_power or 0 }}W
+
Aktuelle Leistung
+
+
+
{{ drucker.daily_consumption or 0 }}kWh
+
Verbrauch heute
+
+
+
{{ laufzeit_heute or "0h 0m" }}
+
Laufzeit heute
+
+
+
{{ geschätzte_kosten_monat or "0,00 €" }}
+
Kosten (Monat)
+
+
+
+ + +
+

📊 Job-Statistiken

+
+
+
{{ jobs_heute or 0 }}
+
Jobs heute
+
+
+
{{ letzter_job or "Nie" }}
+
Letzter Job
+
+
+
{{ drucker.monthly_consumption or 0 }}kWh
+
Verbrauch (Monat)
+
+
+
+ + +
+
+
+ 🔌 Tapo-Integration: {{ "✅ Verfügbar" if drucker.plug_ip else "❌ Nicht konfiguriert" }} + 📡 Backend-Kontrolle: ✅ Aktiv + 🚫 JavaScript: ❌ Deaktiviert +
+
+ Drucker-ID: {{ drucker.id }} +
+
+
+
+
+ + +{% endblock %} \ No newline at end of file