Regexp Fragen zum Filelog

Begonnen von Tobias, 26 Dezember 2012, 13:21:45

Vorheriges Thema - Nächstes Thema

Tobias

stell mich irgendwie zu dusselig an:
es sollen die Events von folgendenen Devices ins FileLog "durchkommen":
- Bodenfeuchte
- KS300
- alles was "Heizung" im Namen hat
- alles was "Temperatur" im Namen hat
- alles was "Raumtemp" im Namen hat

(Bodenfeuchte|KS300)|(.*Heizung)|(.*Temperatur)|(.*Raumtemp).*

und trotzdem kommt viel mehr, zb. global, durch. Warum?
Wie gehts besser?

gruss
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tobias

Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

rudolfkoenig

> keiner eine Idee??

Die Klammerung ist etwas gewoehnugsbeduerftig, sollte aber kein Problem sein.
Man koennte die Events aus dem "Event monitor" oder "info timer" nehmen (ohne
Zeitstempel und Modulnamen), und mit einem Regexp-Pruefer verifizieren, ob
Geraet oder Geraet:event dem erwaehnten regexp entsprechen. Dabei ist noch zu
beachten, dass FileLog den regexp automatisch in ^ und $ einschliesst, d.h.
Anfang + Ende werden erzwungen.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com