SMA Wechselrichter - Trotz Daten im Logfile leere Grafik

Begonnen von Tobias74, 19 September 2016, 17:38:05

Vorheriges Thema - Nächstes Thema

Tobias74

Moin zusammen, ich tu mich gerade etwas schwer:

Ich möchte die Daten meines SMA Tripower in fhem anzeigen lassen aber meine Grafik bleibt leer (ohne Wertekurve).

In Fhem unter
- Logfile
- FileLog_Solar  Solar-2016-09.log
- text
erhalte ich Daten:
Zitat
2016-09-19_17:08:47 Solar string_1_pdc: 1.348
2016-09-19_17:08:47 Solar string_2_pdc: 0.642
2016-09-19_17:08:47 Solar total_pac: 1.927
2016-09-19_17:18:47 Solar string_1_pdc: 0.774
2016-09-19_17:18:47 Solar string_2_pdc: 0.349
2016-09-19_17:18:47 Solar total_pac: 1.081
2016-09-19_17:28:47 Solar string_1_pdc: 0.630
2016-09-19_17:28:47 Solar string_2_pdc: 0.290
2016-09-19_17:28:47 Solar total_pac: 0.874

in der fhem.cfg hab ich:

# Solar Wechselrichter
#
define Solar SMAUtils 00:80:25:2D:46:16 600
attr Solar delay 600
attr Solar icon measure_photovoltaic_inst
attr Solar room Energie
#
# FileLog Definition
#
define FileLog_Solar FileLog ./log/Solar-%Y-%m.log solar:.*etod.*|Solar:.*string.*_pdc|Solar:.*total_pac|Solar:.*usage.*
attr FileLog_Solar icon icoLog
attr FileLog_Solar nrarchive 12
attr FileLog_Solar room Logfiles
#
# Chart
#
define SVG_FileLog_Solar_1 SVG FileLog_Solar:SVG_FileLog_Solar_1:CURRENT
attr SVG_FileLog_Solar_1 room Energie
attr SVG_FileLog_Solar_1 title "Solarleistung Min $data{min1}, Max $data{max1}, Last $data{currval1}"


Die  "SVG_FileLog_Solar_1.gplot" enthält:

# Created by FHEM/98_SVG.pm, 2014-04-03 11:08:53
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 '<TL>'
set ytics
set y2tics
set grid
set ylabel "kW"
set y2label "kW"

#FileLog 4:Solar.string_1_pdc\x3a:0:
#FileLog 4:Solar.string_2_pdc\x3a:0:

plot "<IN>" using 1:2 axes x1y1 title 'String 1' ls l2 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'String 2' ls l0 lw 1 with lines




2016.09.19 15:05:47 1: PERL WARNING: Use of uninitialized value $data{"min1"} in concatenation (.) or string at (eval 66) line 1.
2016.09.19 15:05:47 3: eval: { "Solarleistung Min $data{min1}, Max $data{max1}, Last $data{currval1}" }
2016.09.19 15:05:47 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 66) line 1.
2016.09.19 15:05:47 3: eval: { "Solarleistung Min $data{min1}, Max $data{max1}, Last $data{currval1}" }
2016.09.19 15:06:20 1: PERL WARNING: Use of uninitialized value $data{"min1"} in concatenation (.) or string at (eval 70) line 1.
2016.09.19 15:06:20 3: eval: { "Solarleistung Min $data{min1}, Max $data{max1}, Last $data{currval1}" }
2016.09.19 15:06:20 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 70) line 1.
2016.09.19 15:06:20 3: eval: { "Solarleistung Min $data{min1}, Max $data{max1}, Last $data{currval1}" }

Was habe ich übersehen?
In welcher Datei ist die Line 1  und wo habe ich "uninitialized value" geused...???
Oder ist ein string fälschlicherweise benutzt?

Vorab Danke!