FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Mellowback am 20 Januar 2023, 15:57:55

Titel: gplot negativer Wert positiv im Graphen anzeigen
Beitrag von: Mellowback am 20 Januar 2023, 15:57:55
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
Titel: Antw:gplot negativer Wert positiv im Graphen anzeigen
Beitrag von: Mellowback am 20 Januar 2023, 19:29:08
Keiner eine Idee wie man das Feld nutzt ?
Titel: Antw:gplot negativer Wert positiv im Graphen anzeigen
Beitrag von: betateilchen am 20 Januar 2023, 19:33:09
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.
Titel: Antw:gplot negativer Wert positiv im Graphen anzeigen
Beitrag von: betateilchen am 20 Januar 2023, 19:35:01
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.
Titel: Antw:gplot negativer Wert positiv im Graphen anzeigen
Beitrag von: Mellowback am 20 Januar 2023, 21:08:19
Sorry, es geht um folgende Zeile:



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

Titel: Antw:gplot negativer Wert positiv im Graphen anzeigen
Beitrag von: betateilchen am 20 Januar 2023, 21:11:58
was soll uns die Logzeile jetzt sagen?
Titel: Antw:gplot negativer Wert positiv im Graphen anzeigen
Beitrag von: Mellowback am 20 Januar 2023, 21:12:38
Weiß jetzt nicht genau was du möchtest
Titel: Antw:gplot negativer Wert positiv im Graphen anzeigen
Beitrag von: betateilchen am 20 Januar 2023, 21:13:51
ok, ich versuch es anders.

Zeig uns mal die Stelle, an der Du versucht hast, das *-1 einzutragen.
Titel: Antw:gplot negativer Wert positiv im Graphen anzeigen
Beitrag von: Mellowback am 20 Januar 2023, 21:16:01
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

Titel: Antw:gplot negativer Wert positiv im Graphen anzeigen
Beitrag von: Mellowback am 20 Januar 2023, 21:17:23
Ich hatte beim Feld ,,function" *-1 hinterlegt
Titel: Antw:gplot negativer Wert positiv im Graphen anzeigen
Beitrag von: Mellowback am 21 Januar 2023, 11:16:32
folgende Lösung hat funktioniert: abs($fld[3])