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?