Hallo Zusammen,
irgendwie bekomme ich den Plot für die aktuelle Leistung nicht hin (Bar-char wäre schön)
hier die Config des Plots:
############################
# Display the power reported by the EM1010
# Corresponding FileLog definition:
# define ememlog FileLog /var/log/fhem/emem-%Y.log emem:power.*
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 ylabel "Leistung (kWh)"
set y2label "Leistung (KW)"
set grid
set ytics
set y2tics
set format y "%.1f"
set format y2 "%.1f"
#FileLog 4:power:0:
#FileLog 6:power_rate:0:
plot \
"< egrep 'power' <IN>"\
using 1:4 axes x1y1 title 'kWh (Summe)' with lines,\
"< egrep 'power_rate' <IN>"\
using 1:6 axes x1y2 title 'kW (aktuell)' with steps lw 2\
Hier die Datenzeile aus dem Log File:
013-08-18_20:49:42 klS0Zaehler power: 1.110 kWh power_rate: 37.20 kW power: -1.990 kWh power_rate: 0.00 kW
2013-08-18_20:54:42 klS0Zaehler power: 1.120 kWh power_rate: 37.32 kW power: -1.990 kWh power_rate: 0.00 kW
2013-08-18_20:59:42 klS0Zaehler power: 1.120 kWh power_rate: 37.32 kW power: -1.990 kWh power_rate: 0.00 kW
2013-08-18_21:04:42 klS0Zaehler power: 1.120 kWh power_rate: 37.32 kW power: -1.990 kWh power_rate: 0.00 kW
2013-08-18_21:09:42 klS0Zaehler power: 1.120 kWh power_rate: 37.32 kW power: -1.990 kWh power_rate: 0.00 kW
2013-08-18_21:14:42 klS0Zaehler power: 1.130 kWh power_rate: 37.44 kW power: -1.990 kWh power_rate: 0.00 kW
2013-08-18_21:19:42 klS0Zaehler power: 1.130 kWh power_rate: 37.44 kW power: -1.990 kWh power_rate: 0.00 kW
Hier meine Definition in der Fhem.cfg der Vollständigkeit wegen.
define klS0Zaehler OWCOUNT DS2423 5FFD0D000000 300
attr klS0Zaehler AFactor 0.001
attr klS0Zaehler AMode daily
attr klS0Zaehler AName power|energy
attr klS0Zaehler APeriod hour
attr klS0Zaehler AUnit kWh|kWh
attr klS0Zaehler BFactor 0.001
attr klS0Zaehler BMode daily
attr klS0Zaehler BName power|energy
attr klS0Zaehler BPeriod hour
attr klS0Zaehler BUnit kWh|kWh
attr klS0Zaehler LogM FileLog_klS0Zaehler_Tag
attr klS0Zaehler LogY FileLog_klS0Zaehler_Monat
attr klS0Zaehler model DS2423
attr klS0Zaehler room Keller
define FileLog_klS0Zaehler FileLog ./log/klS0Zaehler-%Y-%m.log klS0Zaehler*.*kWh.*
attr FileLog_klS0Zaehler icon icoGraph
attr FileLog_klS0Zaehler logtype stromzaehler:Power,text
attr FileLog_klS0Zaehler room Keller
define FileLog_klS0Zaehler_Tag FileLog ./log/klS0ZaehlerTag-%Y-%m.log klS0Zaehler*.*day.*
attr FileLog_klS0Zaehler_Tag icon icoGraph
attr FileLog_klS0Zaehler_Tag logtype stromzaehler:Power,text
attr FileLog_klS0Zaehler_Tag room Keller
define FileLog_klS0Zaehler_Monat FileLog ./log/klS0ZaehlerMonat-%Y-%m.log klS0Zaehler*.*month.*
attr FileLog_klS0Zaehler_Monat icon icoGraph
attr FileLog_klS0Zaehler_Monat logtype stromzaehler:Power,text
attr FileLog_klS0Zaehler_Monat room Keller
define plAktuellerStromverbrauchKeller weblink fileplot FileLog_klS0Zaehler:stromzaehler:CURRENT
attr plAktuellerStromverbrauchKeller room Keller
define plTagPlotStromKeller weblink fileplot FileLog_klS0Zaehler_Tag:stromzaehler:CURRENT
attr plTagPlotStromKeller room Keller
define plMonatPlotStromKeller weblink fileplot FileLog_klS0Zaehler_Monat:stromzaehler:CURRENT
attr plMonatPlotStromKeller room Keller
(siehe Anhang / see attachement)
Die Grüne Linie ist nur auf 0, sollte aber doch den zeitweisen Stromverbrauch anzeigen.
Wo ist mein Fehler ?
Ich stehe mit dem Plots auf Kriegsfuss ;-)
Gruss R.
P.S.: Der Logfile wurde mehrfach neu von mir angelegt, daher nur die wenigen Daten.
müsste dass nicht die 7. Spalte aus dem Filelog sein?
#FileLog 7:power_rate:0:
und unten dann bars statt steps sollte doch reichen oder?
Wenn die Einheit "kWh" als Spalte mitzählt, hast Du natürlich recht.
Gruss R.
Habe alles so gemacht wie Ritchie aber wie ich es auch mache mein log ist immer
falschrum
klS0Zaehler power: 18.550 kWh power_rate: 208.03 kW
Power müsste Power rate sein und umgekehrt wie drehe ich das um??
Gruß
Martin