FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ritchie am 18 August 2013, 21:35:02

Titel: Probleme mit Plot
Beitrag von: ritchie am 18 August 2013, 21:35:02
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.
Titel: Aw: Probleme mit Plot
Beitrag von: macmattes am 19 August 2013, 08:19:46
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?
Titel: Aw: Probleme mit Plot
Beitrag von: ritchie am 19 August 2013, 09:12:23
Wenn die Einheit "kWh" als Spalte mitzählt, hast Du natürlich recht.

Gruss R.
Titel: Antw:Probleme mit Plot
Beitrag von: Martin am 08 Dezember 2013, 19:35:52
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