FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: sn am 31 Dezember 2019, 11:55:33

Titel: Plot von Daten aus externem Logfile
Beitrag von: sn am 31 Dezember 2019, 11:55:33
Hallo,

ich möchte aus Log-Dateien Plots erstellen. Die Log-Dateien stammen nicht von FHEM, sondern werden anderweitig geschrieben. Eine Datei schaut beispielsweise so aus:

2019-12-31_05:00:00     23.1
2019-12-31_06:00:00     -23.1
2019-12-31_07:00:00     22.1
2019-12-31_08:10:00     21.1


Ich habe zunächst mit

defmod fl_Test FileLog ./data/data.log .* readonly

versucht mir ein FileLog zu definieren und dann per "create SVG plot" eine Plot zu generieren.
Leider kann ich dann allerdings die die Spalte 2, in der die Daten stehen, gar nicht auswählen.

Ist meine regexp falsch? Oder müsste meine (externe) Log-Datei anders aussehen, also zwingend im Format

YYYY-MM-DD_HH:MM:SS <device> <event>
sein, also in meinem Fall z.B. so:

2019-12-31_05:00:00     Temperatur      23.1
2019-12-31_06:00:00     Temperatur      -23.1
2019-12-31_07:00:00     Temperatur      22.1
2019-12-31_08:10:00     Temperatur      21.1


Danke und viele Grüße
Stefan
Titel: Antw:Plot von Daten aus externem Logfile
Beitrag von: Otto123 am 31 Dezember 2019, 13:12:32
Hallo Stefan,

versuch mal einfach die 3 auszuwählen. Machst write gplot File ;)
dann tippst Du in der Zeile Internal / GPLOTFILE auf die Datei und ersetzt die 3 in der Zeile die so in etwa aussieht:
#FileLog_PSD2 3:PSD2_SenPwr.*::
durch ein 2.

hab es nie probiert, sollte aber so gehen?

Gruß Otto