Filelog regex tut nicht was sie soll

Begonnen von Joachim, 07 Dezember 2014, 19:07:23

Vorheriges Thema - Nächstes Thema

Joachim

Moin @ all,
ich zweifele gerade an mir sebst, irgendwo ist eine Denkblockade.
Ich habe ein Filelog mit folgender DEF angelegt:
./log/FS_SZ-%Y.log FS_SZ:Feuchte:.*|FS_SZ:Temperatur:.*|FS_SZ:V:.*|FS_SZ:VAD:.*|FS_SZ:absFeuchte:.*|FS_SZ:dewpoint:.*
nach meinem Verständniss soltten nun nur Feuchte, Temperatur, V, VAD, absFeuchte, dewpoint des Devices FS_SZ geloggt werden.
allerdings werden zusätzlich auch die durch cloneDummy übergebenen Werte des Devices FB_FS_SZ gelogt.
2014-12-07_18:59:46 FS_SZ Temperatur: 17.5
2014-12-07_18:59:46 FB_FS_SZ Temperatur: 17.5
2014-12-07_18:59:46 FS_SZ Feuchte: 56.4
2014-12-07_18:59:46 FS_SZ V: 5.1488
2014-12-07_18:59:46 FB_FS_SZ V: 5.1488
2014-12-07_18:59:46 FS_SZ absFeuchte: 7.0
2014-12-07_18:59:46 FB_FS_SZ absFeuchte: 7.0
2014-12-07_18:59:46 FS_SZ dewpoint: 8.7
2014-12-07_18:59:46 FB_FS_SZ dewpoint: 8.7
2014-12-07_19:01:46 FS_SZ VAD: 2.6552
2014-12-07_19:01:46 FB_FS_SZ VAD: 2.6552
2014-12-07_19:01:46 FS_SZ Temperatur: 17.5
2014-12-07_19:01:46 FB_FS_SZ Temperatur: 17.5
2014-12-07_19:01:46 FS_SZ Feuchte: 56.3
2014-12-07_19:01:46 FS_SZ V: 5.149
2014-12-07_19:01:46 FB_FS_SZ V: 5.149
2014-12-07_19:01:46 FS_SZ absFeuchte: 7.0
2014-12-07_19:01:46 FB_FS_SZ absFeuchte: 7.0
2014-12-07_19:01:46 FS_SZ dewpoint: 8.7
2014-12-07_19:01:46 FB_FS_SZ dewpoint: 8.7
2014-12-07_19:03:46 FS_SZ VAD: 2.6543
2014-12-07_19:03:46 FB_FS_SZ VAD: 2.6543
2014-12-07_19:03:46 FS_SZ Temperatur: 17.5
2014-12-07_19:03:46 FB_FS_SZ Temperatur: 17.5
2014-12-07_19:03:46 FS_SZ Feuchte: 56.3
2014-12-07_19:03:46 FS_SZ V: 5.1492
2014-12-07_19:03:46 FB_FS_SZ V: 5.1492
2014-12-07_19:03:46 FS_SZ absFeuchte: 7.0
2014-12-07_19:03:46 FB_FS_SZ absFeuchte: 7.0
2014-12-07_19:03:46 FS_SZ dewpoint: 8.7
2014-12-07_19:03:46 FB_FS_SZ dewpoint: 8.7
2014-12-07_19:05:46 FS_SZ VAD: 2.6536
2014-12-07_19:05:46 FB_FS_SZ VAD: 2.6536
2014-12-07_19:05:46 FS_SZ Temperatur: 17.5
2014-12-07_19:05:46 FB_FS_SZ Temperatur: 17.5
2014-12-07_19:05:46 FS_SZ Feuchte: 56.3
2014-12-07_19:05:46 FS_SZ V: 5.1493
2014-12-07_19:05:46 FB_FS_SZ V: 5.1493
2014-12-07_19:05:46 FS_SZ absFeuchte: 7.0
2014-12-07_19:05:46 FB_FS_SZ absFeuchte: 7.0
2014-12-07_19:05:46 FS_SZ dewpoint: 8.7
2014-12-07_19:05:46 FB_FS_SZ dewpoint: 8.7

wo ist der Denkfehler?

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

Prof. Dr. Peter Henning

Versuchs mal mit Klammern um die separaten Regexps. Dabei alle hnteren iPunkt.Stern herauslassen und hinter das Ganze.
(...)|(...)|(...) .*

LG

pah

Joachim

Danke pah,
so geht's:
./log/FS_BZ-%Y.log FS_BZ:(Feuchte|Temperatur|VDD|absFeuchte|dewpoint).*
leider kann man dann nicht mehr die Events zusammenklicken.
Als Workaround geht es.

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

Prof. Dr. Peter Henning

Na ja, der Zusammenklick-Editor ist eher für Regexp-Anfänger...

LG

pah