[Beta Modul] Sankey

In die Variable PV Gesamt laufen Dach, Garten und Speicher rein. Als Wert.

PV Dach, PV Garten und Speicher laufen ins Ziel “PV”. PV Gesamt hat als Quelle PV und als Ziel Gesamt. Dachte so funktionierts.

Wobei ich das komplett umbauen werden. Mich interessieren eigentlich nicht die Verbräuche, sondern die Kosten, da ich einen dynamischen Tarif habe. Daher ist es nicht relevant, ob die Wallbox z.b. der größte Verbraucher ist, sondern, was die höchsten Kosten verursacht.

Das kannst du aber nicht aus dem Archiv berechnen, zumindest geht das nicht bei mir. Aber ich habe dafür ein System. Daher wäre es cool, wenn auch die jetzige Version mit eigenen Variablen weiterhin irgendwie funktioniert.

Es wird auch so bleiben wie jetzt, es wird mit Archiv funktionieren und ohne.

Grüße,
Kai

1 „Gefällt mir“

So gefällt mir das. Die Berechnung dauert zwar, aber das ist egal.

Das sollte wenn ich das eingebaut habe, sofort auf Kick funktionieren.
Hoffe ich. :smiley:

Grüße,
Kai

Ja, wenn man es über das Archiv macht, dann geht es schneller. Ich hole mir die Werte aber aus einer MariaDB. Das Dauert halt, wenn man das für einen längeren Zeitraum berechnet. Ist aber ok. Hat ja nichts mit deinem Modul zu tun. Diese Übersicht kann ich auch “verkaufen” :wink: .

Edit:

Etwas schneller :smiley:

Sehr fein! Vielen Dank Kai!

Zwei Dinge die mir aufgefallen sind:

  1. irgendwie passen bei mir die Farben aus der Konfiguration nicht mit der Anzeige überein. Das Diagramm zeigt andere Farben an.
  2. Werden die einzelnen Balken immer so skaliert, dass senkrecht 100% beurteilt sind? Ich frage deshalb, da ich derzeit noch nicht alle Verbraucher konfiguriert habe. Somit wäre meine Erwartung, bei 100% PV auf das Haus dann aufgeteilt, wo ich im Modul aber z.B. nur Energiespeicher mit 25% und Heizstab mit 25% konfiguriert habe, dass diese beiden Balken dann nur die Hälfte des Diagramms hoch sind.

Das mit den Farben hat @mb-stern schon gefixt, bzw. ist noch dabei.
Und ja, es wird immer auf 100% skaliert.

Grüße,
Kai

Was mir jetzt fehlt, sind hinter dem Namen der Verbauch.
Damit man alles gleich im Blick hat. :wink:

Thomas

1 „Gefällt mir“

Steht aktuell in Tooltip.
Kann man aber auch noch hinzufügen.

Grüße,
Kai

1 „Gefällt mir“

Könnte aber dann unübersichtlich werden.

Das wäre super.
Die Alternative mit den Hilfsvariablen ginge auch aber warum nicht zentral übers Modul…

Du kannst es ja abschalten.

Grüße,
Kai

1 „Gefällt mir“

Es gibt eine neue Version:

17.05.2026 - Version 1.2 (Beta Version)
Fix: Farbanpassungen
Neu: Invertieren von Werten
Neu: < 0 ignorieren
Neu: Statisches Diagramm (Werte aus dem Archiv)
Neu: Werte an den Nodes sind möglich

Ich konnte das mit den Werten aus dem Archiv nich wirklich testen, da ich aktuell im Dev System keien Werte habe. Vielleicht kann es ja jemand mal testen udn ein Screenshot posten.

Grüße,
Kai

Gefällt mir gut die Änderung. Funktioniert. Das Archiv habe ich jetzt nicht getestet. Ich muss mir halt jetzt Farben überlegen :wink:

Eines ist mir aber aufgefallen. Am 1.5. war der Strompreis extrem negativ. Da gibt es manche Variablen, die richtigerweise ins negative wandern.

Das kommt dabei heraus

Die negativen Werte tausen den Platz. Stehen also auf der anderen Seite. Es ist ja irgendwie richtig. Nur wird das negative Vorzeichen beim Hoovern unterschlagen.

image

Auch dann, wenn man den Wert anzeigen lässt.

image

Wurde ja auch entfernt. :smiley:
Da könnte man an der Stelle im Tooltip / am Node natürlich das Vorzeichen richtig lassen.

Danke.

Grüße,
Kai

Es gibt eine neue Version.
Die Doku ist auch aktualisiert worden: GitHub - Schnittcher/Sankey · GitHub

Grüße,
Kai

Das Minus wird aber noch nicht angezeigt.

Das wäre auch gegen die Grundsätze vom Sankey Diagramm.

Grüße,
Kai

Ich hätte eventuell noch einen Vorschlag für eine kleine Erweiterung. Bei der Energieverteilung kann man eine Variable für eine Zusatzinformation angeben. Beim Hoovern erscheint der Text und der Wert der Variable. In meinem Fall stelle ich nicht den Energiefluss dar, sondern die Stromkosten. Als Zusatzinformation als Variable wäre dann nur als Information doch der Verbrauch interessant.

Wenn nicht, dann werde ich versuchen das ganze direkt über das Objekt zu machen und die Bezeichnung ändern.