SVG Plot Werte manipulieren (gelöst)

Begonnen von wendeling, 05 April 2024, 02:01:06

Vorheriges Thema - Nächstes Thema

wendeling

Hallo
Ich möchte in einem Plot die Ladung bzw. die Entladung meines Akkus anzeigen.
Das ist ohne Probleme möglich.
Jetzt möchte ich aber dass die Entladung als Minuswerte angezeigt werden.

So sehen die Werte aus dem log aus
2024-04-04_09:03:30 3
2024-04-04_09:03:45 67
2024-04-04_09:04:00 129
2024-04-04_09:04:15 0
2024-04-04_09:04:30 268
2024-04-04_09:04:45 196
2024-04-04_09:05:00 0
2024-04-04_09:05:15 259
2024-04-04_09:05:30 416
2024-04-04_09:05:45 418
2024-04-04_09:06:00 419
2024-04-04_09:06:15 479
2024-04-04_09:06:30 524
2024-04-04_09:06:45 368
2024-04-04_09:07:00 548
2024-04-04_09:07:15 763

Wie muss die Formel im editor aussehen ?

# Created by FHEM/98_SVG.pm, 2024-04-05 01:47:04
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 'PV AKKU'
set ytics
set y2tics
set grid ytics
set ylabel "Watt"
set y2label "Watt"

#DBL WR_MPPM:Akku_Laden:::
#DBL WR_MPPM:Akku_Entladen:::

plot "<IN>" using 1:2 axes x1y2 title 'Akku Laden' ls l1fill lw 2 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Akku Entladen' ls l0fill lw 1 with lines

Mit freundlichen Grüßen
Wendelin


wendeling

Hallo ,
Ich habe es nun gelößt

$val=$val*-1