FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: meier81 am 15 Dezember 2020, 19:45:31

Titel: [gelöst] Probleme mit regex Definition
Beitrag von: meier81 am 15 Dezember 2020, 19:45:31
Hallo euch allen,

hab hier ein kleines Problem, denke das ist hier im Anfängerteil richtig aufgehoben. Ich habe bei mir das DBLog-Modul in Betrieb, läuft soweit einwandfrei. Jetzt bin ich zur Zeit gerade dran das auf InfluxDB umzustellen, die Grunddefinition ist auch soweit fertig und geht.

Nun ist mir aufgefallen ich muss in den Modulen ja zuordnen was geloggt werden soll, ich habe bei mir zur Zeit beim DBLog das ganze so definiert:

./contrib/dblog/db.conf .*:(DesiredSupplyTemp|OutdoorTemp|Power|PowerModulation|PumpModulation|ReturnTemp|SupplyTemp|WaterDesiredTemp|WaterTemp|temperature|humidity|dewpoint|absoluteHumidity|ENERGY_Power|brightness|rainRate|wind|pressureAbs|SunAlt|pct|Power_.*__kW).*

Das sieht dann logischerweise beim InfluxDB ähnlich aus, ich habe allerdings das Problem das ich bei dem regex-Ausdruck von oben z.B. nicht nur alle Readings logge die "temperature" heißen sondern z.B. auch Readings wie "temperatureInside" oder "windChill".

Kann mir da von euch bitte mal weiterhelfen, habe mich schon versucht einzulesen und schon ein paar Sachen probiert, komme aber zur Zeit leider nicht drauf.

Gruß und danke

Markus
Titel: Antw:[gelöst] Probleme mit regex Definition
Beitrag von: meier81 am 06 Februar 2021, 10:13:01
Hat sich mittlerweile erledigt, für alle die das Problem auch haben, die Definition vom include bzw. exclude muss folgendermaßen aussehen:

(temperature|humidity|dewpoint|absoluteHumidity|pct|brightness|rainRate|wind|pressureAbs|Power_.*__kW|DesiredSupplyTemp|OutdoorTemp|Power|PowerModulation|PumpModulation|ReturnTemp|SupplyTemp|WaterDesiredTemp|WaterTemp|ENERGY_Power|SunAlt):.*

Gruß Markus