Logfile selektieren und filtern

Begonnen von Matthias76, 07 April 2019, 00:03:15

Vorheriges Thema - Nächstes Thema

Matthias76

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?