Seite 1 von 2

Neuer Graph für das Logging

Verfasst: Fr Dez 27, 2019 5:03 pm
von openWB
Ich hatte bereits an mehreren Stellen mal verlauten lassen das sich der Graph bzw. die library darunter von 1.6 zu 1.7 ändern wird.

Im Live Graph der derzeitigen Beta 1.683 sowie unter web.openwb.de ist die Umstellung bereits erfolgt.


Ausstehend ist noch der Tages- / Monats- / Jahresgraph.

Eine Preview auf den Tagesgraph möchte ich gerne schonmal zeigen:
Bildschirmfoto 2019-12-27 um 17.51.21.png
(138.2 KiB) 720-mal heruntergeladen
Bildschirmfoto 2019-12-27 um 17.51.54.png
(169.32 KiB) 720-mal heruntergeladen
Was öfter bemängelt wurde war die Sichtbarkeit von Daten.
Der neue Graph errechnet je Tag die Daten. Wurde an einem Tag nicht geladen an LP1 wird LP1 direkt garnicht angezeigt.
Dies funktioniert mit allen Werten. Es wird also nur etwas angezeigt wo sich auch etwas getan hat.
Ebenso ist das Problem der Monster Peaks hiermit gelöst und diese werden rausgerechnet.
Dier Performance ist zudem auch bedeutend besser.
In dem Zuge ist schon einiges an altem PHP Code rausgeflogen.

Warum nun diese Umfrage?
Beim Tagesgraph machen Linien am meisten Sinn.
Wie seht ihr das beim Monats-/ Jahresgraph?
Sollten dies Linien sein oder Bars?
Vom "Gefühl" her sind Linien schöner, da es um Monatsverbräuche geht sind Bars allerdings richtiger, wenngleich unschöner.
Anbei 2 Beispiele zur Unterscheidung (die Werte sind in unserem Anwendungsfall dann nur positiv):
Bildschirmfoto 2019-12-27 um 17.47.20.png
(179.47 KiB) 720-mal heruntergeladen
Bildschirmfoto 2019-12-27 um 18.00.29.png
(82.24 KiB) 720-mal heruntergeladen
Letzteres wären dann 30(31) Abschnitte die jeweils die Daten anzeigen, da kommen dann ca. 300 Balken (30 Tage * 10 Werte) zusammen.
Bei den Linien wären es "nur" 10 Linien.

Bin gespannt wie ihr das seht.

Re: Neuer Graph für das Logging

Verfasst: Fr Dez 27, 2019 5:42 pm
von okaegi
Hmm ich fände linien schöner mit der Option einzelne Werte temporär ein /auszublenden wie auf der Hauptseite.
Z.b. Darstellung nur Hausverbrauch über einen Monat. Dann könnte man recht gut analysieren.
Gruss Oliver

Re: Neuer Graph für das Logging

Verfasst: Fr Dez 27, 2019 5:52 pm
von openWB
Hausverbrauch ist für den Live Graph intern errechnet aus den Echtzeit Watt Werten PV / Ladeleistung / EVU / Speicher.
Die Tages/Monats/Jahresgraphen basieren auf Zählerständen.
Einen Zählerstand für den Hausverbrauch gibt es leider nicht.
Also grundsätzlich was du möchtest geht (ausblenden), aber Hausverbrauch gibt es bei diesen Graphen nicht.

Re: Neuer Graph für das Logging

Verfasst: Fr Dez 27, 2019 7:19 pm
von aiole
Ok - ich wäre auch für Linien mit An-/Abwahloption der einzelnen Werte.
Alles was Zählerstände (kWh) hat (Bezug, Einspeisung, Lademenge je LP, PV) ist damit anzeigbar.
Schön, dass die "peaks" gleich mit eliminiert werden.

Re: Neuer Graph für das Logging

Verfasst: Sa Dez 28, 2019 4:24 pm
von openWB
Ich nehme es zurück, den Hausverbrauch kriegen wir doch hin :)

Voraussetzung sind Module mit Zählerständen.
Also PV/EVU/Ladeleistung/Speicher (wenn vorhanden) müssen Daten in Form von Zählerständen liefern. Das funktioniert auch rückwirkend da die Werte errechnet werden.

Re: Neuer Graph für das Logging

Verfasst: So Dez 29, 2019 6:57 pm
von MrMaus
Funktioniert das dann auch mit meiner komischen Lösung? Zum Hausverbrauch?

Nuuun die Balken; viel Rechnen, dafür ist die Anzeige sehr Präzis;
Aber diese Präzision geht dann in der Anzeige unter.....

Die Linien sind halt entsprechend ungenauer, weil „geschönt“....

Ich bin noch nicht soweit mit mir im Reinen um abstimmen zu können....

Re: Neuer Graph für das Logging

Verfasst: So Dez 29, 2019 8:04 pm
von openWB
Was ist denn deine Losung?

Die genauigkeit ist gleich hoch gut.
Nur zwischen den „punkten“ wird interpoliert.
Punkte sind anzeigbar, ich denke. hier macht auch ein tooltip mit exakten werten Sinn (bei linien)

Re: Neuer Graph für das Logging

Verfasst: Mo Dez 30, 2019 9:25 am
von truckl
Ich finde die Linien deutlich übersichtlicher: Der Verlauf ist besser erkennbar und die Graphen der verschiedenen Werte besser "optisch trennbar".
Insbesondere wenn sehr viele verschiedene Werte im selben Diagramm dargestellt werden.
Ich finde, Bars bieten sich eher für nur einzelne (max 2-3) Graphen im selben Diagramm an oder evtl. wenn es Sinn ergibt die Werte zu "stapeln". Dafür sehe ich aber hier kaum Anwendungsfall.

Ein Anzeigen der konkreten Datenpunkt-Werte (welcher Graph, X-Wert, Y-Wert) per Mouse-Over wäre super.

Re: Neuer Graph für das Logging

Verfasst: Mo Dez 30, 2019 9:26 am
von aiole
MrMaus hat geschrieben: So Dez 29, 2019 6:57 pm ...
Nuuun die Balken; viel Rechnen, dafür ist die Anzeige sehr Präzis;
Aber diese Präzision geht dann in der Anzeige unter.....

Die Linien sind halt entsprechend ungenauer, weil „geschönt“....
...
Die Werte sind bei Linien genauso wie bei Säulen/Balken.

Es wird bei Linien nur der "Ausfüllbereich" bis Null weggelassen, was m.E. unproblematisch ist, vor allem wenn sie noch maussensitiv angezeigt werden können.

Die beiden Bsp.-screenshots sind nicht 1:1 vergleichbar, da bei "Linie" nur 5 und bei "Säulen/Balken" doppelt so viele Datasets angezeigt werden.

Bei "Linie" erkennt man m.E. deutlich schneller die TENDENZEN der ausgewählten Datasets.

Re: Neuer Graph für das Logging

Verfasst: Mo Dez 30, 2019 10:32 am
von openWB
hier mal als Beispiel Linien, teilweise noch mit area fill und tooltip für Monatsübersicht + Tageswert
Bildschirmfoto 2019-12-30 um 11.31.11.png
(284.83 KiB) 621-mal heruntergeladen
Mit Fill, Farben, Linienglättung zwischen den Werten kann man natürlich noch spielen.