gplot negativer Wert positiv im Graphen anzeigen

Begonnen von Mellowback, 20 Januar 2023, 15:57:55

Vorheriges Thema - Nächstes Thema

Mellowback

Hallo zusammen,

wie im Betreff schon hinterlegt, möchte ich im gplot einen Graphen der negative Werte hat als positive Werte anzeigen.
Versucht habe ich im Plot Editor unter dem Feld function *-1 das hat aber nicht funktioniert.
Kann mir jemand helfen ?

Danke

Mellowback


betateilchen

Das brauchst Du doch gar nicht zu multiplizieren - Du kannst die Funktion abs() verwenden.

Zeig mal die Zeile aus dem gplot file, um die es geht.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: Mellowback am 20 Januar 2023, 19:29:08
Keiner eine Idee wie man das Feld nutzt ?

übrigens - nach 3,5 Stunden nachzufragen und zu quengeln ist nicht nett.
Das ist hier keine 24/7 Supportabteilung, sondern alle machen das hier zum Spaß.

Und hättest Du Deine Frage im richtigen Unterforum zu SVG gestellt, hättest Du vielleicht früher eine Antwort bekommen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Mellowback

Sorry, es geht um folgende Zeile:



2023-01-20_21:04:19 SolarEdge X_Meter_1_M_AC_Power: -832


betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Mellowback


betateilchen

ok, ich versuch es anders.

Zeig uns mal die Stelle, an der Du versucht hast, das *-1 einzutragen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Mellowback

Du meintest sicher das :)



# Created by FHEM/98_SVG.pm, 2023-01-20 15:55:01
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<L1>'
set ytics
set y2tics
set grid
set ylabel "Watt"
set y2label "Temperatur [°C]"

#FileLog_SolarEdge 4:SolarEdge.I_Temp_HeatSink\x3a::
#FileLog_SolarEdge 4:SolarEdge.I_AC_Power\x3a::
#FileLog_SolarEdge 4:SolarEdge.X_Meter_1_M_AC_Power\x3a::

plot "<IN>" using 1:2 axes x1y2 title 'Temperatur Wechselrichter [°C]' ls l2 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'AC-Leistungswert PV [Watt]' ls l7fill lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'AC-Leistungswert Netz [Watt]' ls l6fill lw 1 with lines


Mellowback

Ich hatte beim Feld ,,function" *-1 hinterlegt

Mellowback

folgende Lösung hat funktioniert: abs($fld[3])