Autor Thema: Logfile selektieren und filtern  (Gelesen 276 mal)

Offline Matthias76

  • Jr. Member
  • **
  • Beiträge: 71
Logfile selektieren und filtern
« am: 07 April 2019, 00:03:15 »
Aus einem Victron BMV hole ich nur "Strom" und "Spannung" in ein Logfile und zwar so:
/opt/fhem/log/BMV600-%Y-%m.log BMV600:(Spannung|Strom).*

Nun laß ich, man könnte auch einzelne Werte, Zeilen und mehr rausholen, wenn man hinter dem Doppelpunkt die Ausnahme definiert, wie:
BMV:(?!DasNicht)

So kam ich auf die Kombi:
/opt/fhem/log/BMV600-%Y-%m.log BMV600:(Spannung|Strom|?!0.0..).*
Es sollte neben Spannung und Strom auch die Zeilen gar nicht geschrieben werden, wo ein Wert von 0.0xx drin steht.
Aber das geht so nicht.

Wie müsste das wohl aussehen?

 

decade-submarginal