Plot von Daten aus externem Logfile

Begonnen von sn, 31 Dezember 2019, 11:55:33

Vorheriges Thema - Nächstes Thema

sn

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

Otto123

#1
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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz