Chart : Fläche von Kurve um Null herum füllen

Begonnen von rasti, 06 Februar 2024, 14:27:15

Vorheriges Thema - Nächstes Thema

rasti

Hallo,

ich habe eine Frage zu Tablet UI und zwar wie man die Fläche unter (das geht) und über (das geht nicht) einer Kurve füllen kann.

Konkret geht es um den Stromzähler meiner Garage, wo PV und Wallbox angeschlossen ist, der zeigt also je nach Leistungsflussrichtung positive oder negative Werte an. Die Werte schwanken zwischen + 4kw (wenn nachts das Elektroauto geladen wird) und -12 kW (Mittagssonne und Stromeinspeisung).

Ich hätte gerne das die Fläche unter der positiven Kurve nach unten bis Null und die Fläche der negativen Kurve nach oben bis Null gefüllt wird. Momentan wird die Fläche der Kurve ab dem untersten (negativen) Wert gefüllt.

Ist das einfach zu bewerkstelligen ?

Viele grüße

Du darfst diesen Dateianhang nicht ansehen.


<li data-row="2" data-col="2" data-sizex="7" data-sizey="3" class="semitransparent">
<header><font size="+1">Modbus Stromz&auml;hler</font></header>
<BR>
 <font size="+1" color="#DDA400">Wallbox + /  PV -  </font>
     
  <div    class="normal" data-type="chart"
                data-logdevice='["FileLog_Haus_Strom_Meter9"]'
                data-columnspec='["4:Power_Sum__W:"]'
                 data-style='["ftui l0fill"]'
                data-ptype='["lines"]'
                data-uaxis='["primary"]'
                data-legend='["PV & Wallbox"]'
                data-yunit="W"
                data-ytext=""
                data-minvalue="-9000"
                data-maxvalue="4000"
                data-yunit_sec=""
                data-ytext_sec=""
                data-height="380"
                data-yticks="auto"
                data-minvalue_sec="-9000"
                data-maxvalue_sec="4000"
                data-nofulldays="true"
                data-daysago_start="0"
                data-daysago_end="-1"
                data-cursorgroup="1"
                data-scrollgroup="1"
                data-xticks="auto"
></div>


                                                                                                                                         
</li>

rasti

Hallo,

hier mal als Vergleich der entsprechende Plot im Standard-FHEM. Da funktioniert es wie es soll.
Du darfst diesen Dateianhang nicht ansehen.

eki

Ja, es gibt die Möglichkeit einen Graphen so zu zeichnen, dass zwischen 2 Linien ausgefüllt wird. Wenn die zweite Linie eine waagerechte Linie ist dann kommt das heraus, was du willst. Die waagerechte Linie kannst Du mit LogProxy zeichnen (ConstY:0). Ist hier genauer erklärt.