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
Keiner eine Idee wie man das Feld nutzt ?
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.
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.
Sorry, es geht um folgende Zeile:
2023-01-20_21:04:19 SolarEdge X_Meter_1_M_AC_Power: -832
was soll uns die Logzeile jetzt sagen?
Weiß jetzt nicht genau was du möchtest
ok, ich versuch es anders.
Zeig uns mal die Stelle, an der Du versucht hast, das *-1 einzutragen.
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
Ich hatte beim Feld ,,function" *-1 hinterlegt
folgende Lösung hat funktioniert: abs($fld[3])