Home Assistant; Charts: Scroll- Zoom; Entwicklungsstatus

Es tut sich was: Die lange vernachlässigte Verlauf in Home Assistant bekommt zahlreiche Verbesserungen. Mit dem 2025-01 Release bekommen die Charts unter anderem eine rudimentäre Zoom - Funktion. Rudimentär, denn aktuell kann bei mehreren Charts nur ein Chart gezoomt werden. Und das Scrollen zu einem älteren Bereich ist aktuell auch noch nicht möglich.

Chart Zoom-Funktion

Der erste Pull-Request für die Zoom-Funktion ist im Release 2025.1 enthalten. Dies stellt einen wichtigen Schritt zur Modernisierung des Verlaufs dar. Als nächster logischer Schritt sollte die Funktion zur Auswahl eines älteren Zeitraums implementiert werden. Ebenso wichtig ist die Synchronisierung des Zoomstatus über alle Charts hinweg, wenn im Verlauf oder im Energie-Dashboard mehrere Charts angezeigt werden. Auch die Möglichkeit, einen Zeitbereich für beliebige Lovelance-Karten festzulegen, würde eine erhebliche Verbesserung darstellen.

Über die Datumsbereich-Auswahl?

Alternativ könnte der Zeitbereich auf Basis des Date-Pickers, ähnlich den Vor- und Zurück Buttons, angepasst werden: 

Mithilfe der Buttons kann der Zeitbereich ohne weiteres vergrößert werden und bei Anzeige mehrerer Charts besitzen alle dieselbe Start- und Endzeit. Einen entsprechenden Pull-Request dafür habe ich eingebracht.

Chart-Library: Chart.js vs. ECharts?

Die Entwickler von Home Assistant testen aktuell gerade die Chart-Library: ECharts. ECharts könnte nicht nur die Ladezeit der Charts verbessern, sondern auch neue Chartoptionen zur Verfügung stellen.

Alternative Cards

  • Plotly-Graph
    • Vorteil: flexibel inkl. der Möglichkeit historische Daten zu visualisieren
    • Nachteile:
      • Advanced Konfig in YAML
      • keine Datumsauswahl vorhanden
      • kann ohne der Anlage eines eigenen Dashboards nicht direkt von einer beliebigen Entität aufgerufen werden

Relevante Kommunikation / Feature-Request auf Github

Pull-Requests

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!

Fragen / Kommentare


 
Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details