Energy Sankey ist eine Sammlung von Dashboard -Karten für homasensistent, die den Strom von elektrischer Energie und Leistung dynamisch anzeigt.

Die Karten sind ideal, wenn Sie Ihren Energieverbrauch verfolgen und feststellen möchten, wohin Ihre Energie führt.
Ziel ist ein möglichst einfaches Einrichten wie möglich. Keine Konfigurieren von Gruppen von untergeordneten Entitäten, komplizierten Auswahlmöglichkeiten oder Jagd nach Informationen, um eine YAML -Konfiguration zu füllen. In den meisten Fällen sollte die Standardkonfiguration nur funktionieren.
Es gibt zwei Hauptkarten:
Beide Karten basieren ihre Konfiguration auf der vorhandenen Konfiguration der vorhandenen Home Assistant und verwenden Sie das gleiche Farbschema.
Beide sind live und aktualisieren automatisch. Die Karten versuchen, eine kohärente Darstellung anzuzeigen, auch wenn der Datensatz unvollständig oder physikalisch unmöglich ist (z. B. exportieren mehr als die insgesamt generierte Gesamtzahl). Dies bedeutet, dass es in Ordnung ist, dass asynchrone Updates an eines der Einheiten erstellt werden, die es hört.
Die Breite der Strömungen repräsentiert die Menge, und die Gesamtgröße von allem wird automatisch skaliert, so dass niemand des Diagramms zu breit wird.
Die Farbe der Ströme, die zu den Verbrauchern übergehen, repräsentiert die Mischung aus lokal erzeugten und gitteren Energie.
Das Diagramm setzt sich dynamisch auf die Größe des Fensters aus, in dem es (meistens) ist.
Herausragende Probleme zu lösen:
Manchmal gibt es dunkle dunkle Linien zwischen den Blöcken, die die Formen ausmachen. Ich glaube, dies wird durch Antialiasing verursacht, aber ich sehe keine einfache Art, sie zu reduzieren/zu beseitigen, insbesondere dort, wo die Formen über zwei Divs liegen.
Es gibt wahrscheinlich mehr Kantenfälle zu experimentieren, wie z. B. Quellen mehrerer Generationen, mit nur Eingang oder Ausgabe konfiguriertes Gitter und einer derjenigen, die negativ sind, um den Fluss in die entgegengesetzte Richtung darzustellen.
*Konfigurierbarer Zeitbereich ist noch nicht implementiert
Batteriespeicher wird noch nicht unterstützt. Das könnte in Zukunft hinzugefügt werden.