Skip to content

Feature: Add Quartz web theme - #4310

Open
seaspotter wants to merge 18 commits into
openWB:feature_quartz_web_themefrom
seaspotter:quartz-web-theme
Open

seaspotter wants to merge 18 commits into
openWB:feature_quartz_web_themefrom
seaspotter:quartz-web-theme

Conversation

@seaspotter

Copy link
Copy Markdown
Collaborator

Quartz – ein neues, schlankes Web-Theme für openWB

PR in ein feature Branch um es zu testen und Feedback zu erhalten.

Quartz ist ein zusätzliches Web-Theme für openWB (neben koala, colors und standard_legacy), gebaut mit Vue 3 (Composition API), Vite, Pinia, TypeScript und Tailwind CSS v4. Bewusst ohne UI-Framework (kein Quasar/Bootstrap) – die ursprüngliche Idee ist ein Theme, das simple, clean und ohne große Spielereien auskommt. Einfach strukturiert und mit wenig Clicks alles bedienbar hat und schnell ladend ist.

Funktionen:

  • Status-Übersicht als Chips (Erzeugung, Netz, Speicher, Hausverbrauch, Ladepunkte, Verbraucher, Zähler, Strompreis, Prognose) – nur was tatsächlich konfiguriert ist
  • Fluss-Ansicht (Energiefluss als Balken) und Verlaufs-Diagramm (Heute/Live, einzeln ein-/ausblendbar)
  • Eigene Karten je Entität (Ladepunkte, Fahrzeuge, Speicher, Zähler, Wechselrichter, Verbraucher) inkl. voller Einstellungen pro Ladepunkt (Lademodus, Zielladen/Zeitladen, Sperre, Fahrzeugauswahl, SoC)
  • Hell/Dunkel-Modus, mobile-tauglich
  • Benutzerverwaltung/Zugriffsrechte wie bei koala unterstützt

Noch nicht real getestet:

  • DC-Laden und bidirektionales Laden (V2H/V2G) – mangels passender Hardware nur gegen Spezifikation gebaut, nie live geprüft
  • Zugriffsbeschränkung für eingeschränkte Benutzerkonten (Benutzerverwaltung) – Mechanismus vorhanden, aber nie gegen ein echtes eingeschränktes Konto getestet
  • Mobile/responsive Ansicht – teilweise optimiert, noch kein vollständiger Durchgang über alle Bereiche

Theme Einstellungen sind aktuell bewusst nur im Theme und noch nicht im UI zum Theme, einiges kann man dorthin später noch umändern, aber aktuell macht es so das Testen einfacher und einige Einstellungen bleiben sicher auch nur im Theme.

Ein paar Screenshots:

image image image image image image

…/Verbraucher) + status-strip fault coloring and detail popups
…ngen modal, SoC editor rework, phase-switch Automatik
…e flow view, DC charging fields, plan editor refactor
…eanup, Fluss/Verlauf/Beides display modes, Fluss-Leiste polish
…de defaults, Standard-Fahrzeug/clock toggles, code review fixes
…ection indicator, restricted-user device filtering
@sourcery-ai

sourcery-ai Bot commented Nov 12, 2026

Copy link
Copy Markdown

Sorry @seaspotter, your pull request is larger than the review limit of 150,000 diff characters

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant