Hallo, danke für die Tipps. Die Variable aus dem Googlewetter war nur als Beispiel gedacht, um der Sache auf den Grund zu gehen, weil man ja den Wert auch zum Vergleich aus der Weather Def. hat.
Die Logs funzen jetzt und die Grafiken werden wieder generiert, nachdem ich den Speicherort angepasst habe (s. gestern).
Ich habe mal versucht, ein gplot-File für die Ausgabe von Min/Max-Werten zu erstellen, und es funktioniert :-). Das ist mal ein "selbsterarbeitetes" Erfolgserlebnis und motiviert zum Weitermachen.
Ich habe es aus dem temp4hum4 abgeleitet und temp4temp4 genannt:
# Attribute 'small' is useful for gnuplot/-scroll only,
# if plotsize is less than 800,400
#set terminal png transparent small size <SIZE> crop
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 ytics nomirror
set y2tics
#set ytics
set title '<L1>'
set grid xtics y2tics
set yrange [-20:40]
set y2range [-20:40]
set y2label "Temperatur in C"
set ylabel "Temperatur in C"
#FileLog 4:fc1_high_c:10:
#FileLog 4:fc1_low_c:10:
#FileLog 4:temperature:10:
plot \
"< egrep 'fc1_high_c' <IN>"\
using 1:4 axes x1y1 title 'Maximum in C' with lines,\
"< egrep 'fc1_low_c' <IN>"\
using 1:4 axes x1y1 title 'Minimum in C' with lines,\
"< egrep 'temperature' <IN>"\
using 1:4 axes x1y2 title 'Gemessene Temperatur' with lines\
Die Bezeichnungen habe ich eingedeutscht - das gefällt mir in den Diagrammen besser.
Die Eingabeparameter kommen aus der fhem.cfg und Googlewetter:
define weblink_Borsdorf1 weblink fileplot TotalWetter:temp4temp4:CURRENT
attr weblink_Borsdorf1 label "Max/Min in Borsdorf Min $data{min1} C, Max $data{max1} C, Letzter $data{currval1} C, Durchschnitt $data{avg1} C"
attr weblink_Borsdorf1 room AlleGrafiken
Es ist sicher noch nicht perfekt, aber wie immer kann ja jeder eigene Anpassungen vornehmen.
Schönes WE, Uwe