FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: oniT am 02 April 2014, 21:39:47

Titel: [Gelöst] myAverage aus Logfile auslesen
Beitrag von: oniT am 02 April 2014, 21:39:47
Hallo,

ich nutze zur Mittelwertbildung myAverage() aus dem Wiki. Jetzt habe ich eine Frage dazu. Bei Logfiles wo die Werte hintereinander in Reihe stehen:


2014-01-31_00:14:25 Temp AT -0.2 RLT 23.7 WWT 39.3 VLT 23.5 RT 21.7 RLS 24.1
2014-01-31_00:15:25 Temp AT -0.2 RLT 23.6 WWT 39.3 VLT 23.4 RT 21.7 RLS 24.1
2014-01-31_00:16:25 Temp AT -0.2 RLT 23.6 WWT 39.3 VLT 23.4 RT 21.7 RLS 24.1
2014-01-31_00:17:25 Temp AT -0.2 RLT 23.6 WWT 39.3 VLT 23.4 RT 21.7 RLS 24.1


funktioniert die Mittelwertbildung ja ohne Problem. Ist es auch Möglich diese aus einem Logfile zu bilden wo die Werte nacheinander kommen?


2014-03-23_20:46:02 RLT 24.6
2014-03-23_20:47:09 SOL 3.9
2014-03-23_20:48:01 RLT 24.7
2014-03-23_20:48:01 VLT 30.7
2014-03-23_20:48:01 SOL 3.6
2014-03-23_20:50:14 VLT 30.8
2014-03-23_20:50:14 AT 3.3
2014-03-23_20:51:14 SOL 3.0


Und wenn ja, wie komme ich zu den Werten?

Danke
Gruß,
Tino
Titel: Antw:myAverage aus Logfile auslesen
Beitrag von: swifty am 08 April 2014, 21:54:55
Das Problem habe ich auch   :-\
Titel: Antw:myAverage aus Logfile auslesen
Beitrag von: swifty am 08 April 2014, 23:13:01
So gehts:

z.B.
{myAverage("10800", "FileLog", "3:VLT::")}
Hinter dem ersten ":" ist die Regexp, die nur die gesuchten werte findet.

Link zur Beschreibung: http://192.168.178.52:8083/fhem/docs/commandref.html#FileLog (http://192.168.178.52:8083/fhem/docs/commandref.html#FileLog)
Siehe GET.

am einfachsten schaut man in die SVG Datei eines funktionierenden Plots. Da steht die Syntax schon fast fertig drin.  :)
Titel: Antw:myAverage aus Logfile auslesen
Beitrag von: oniT am 09 April 2014, 20:52:42
Hallo swifty,

genau, das wars.

Danke

Gruß,
Tino