FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: KNUT345 am 27 Juli 2018, 20:20:33

Titel: Optimierte Plots, Regex für Logfile
Beitrag von: KNUT345 am 27 Juli 2018, 20:20:33
Hallo Zusammen,
zur Verbesserung der Performance möchte ich Logfiles mit den Tages-, Monats- bzw. Jahreswerten diverser Sensoren erfassen.
Dies möchte ich über eine separate Logfiledefinition machen.

defmod FileLog_Regensensor_Summary FileLog ./log/Regensensor_Summary-%Y.log Regensensor:statMyCountsDayLast:.*|Regensensor:statMyCountsMonthLast:.*|Regensensor:statMyCountsYearLast:.*
attr FileLog_Regensensor_Summary createGluedFile 1
attr FileLog_Regensensor_Summary group Logdatei
attr FileLog_Regensensor_Summary logtype text
attr FileLog_Regensensor_Summary room Unsorted


Aus diversen Gründen möchte ich manchmal zwei oder mehr Sensoren in einem Logfile zusammenfassen.
Damit dann die Definition im Frontend lesbar bleibt würde ich gerne die Definition über ein Regex zusammenfassen.
z.B. von

Regensensor:statMyCountsDayLast:.*|Regensensor:statMyCountsMonthLast:.*|Regensensor:statMyCountsYearLast:.*
...
Suedseite:statMyLuxDayLast:.*|Suedseite:statMyLuxMonthLast:.*|Suedseite:statMyLuxYearLast:.*

zu

(Regensensor|Suedseite):stat.*.(Day|Month|Year)DayLast:.*

Was leider nicht funktioniert.
Wo ist mein Denkfehler?

Bin für jeden Tipp dankbar, Grüße
Knut
Titel: Antw:Optimierte Plots, Regex für Logfile
Beitrag von: Otto123 am 27 Juli 2018, 21:35:13
Hallo Knut,

mir fällt auf:
DayLast da ist Day zuviel.
.*. - der letzte Punkt ist doch überflüssig?

Ansonsten: probier es Schrittweise und nicht die ganze Optimierung auf einmal.

Gruß Otto
Titel: Antw:Optimierte Plots, Regex für Logfile
Beitrag von: KNUT345 am 27 Juli 2018, 22:29:24
Danke Otto.
Das mit dem Day war ein Übertragungsfehlern, das mit dem Punkt werde ich testen.
Grüße
Knut