FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Achim am 31 Januar 2015, 21:48:56

Titel: [gelöst] Filelog und Regexp
Beitrag von: Achim am 31 Januar 2015, 21:48:56
Hallo,

mit dem Feuchtesensor HIHxxx und OWMULTI - fhem.cfgdefine HeizraumFeuchte_DS2 OWMULTI DS2438 A5C7C6010000 60
attr HeizraumFeuchte_DS2 IODev NANO1_D3
attr HeizraumFeuchte_DS2 VFunction (157.233 * V / VDD - 23.2808) / (1.0546 - 0.00216 * T)
attr HeizraumFeuchte_DS2 VName relHumidity|rH
attr HeizraumFeuchte_DS2 VUnit percent|%
attr HeizraumFeuchte_DS2 model DS2438
attr HeizraumFeuchte_DS2 room FRM_Nano


bekomme ich folgende Events:
Zitat2015-01-31_21:15:30 HeizraumFeuchte_DS2 relHumidity: 41.27
2015-01-31_21:15:30 HeizraumFeuchte_DS2 VDD: 4.94
2015-01-31_21:15:30 HeizraumFeuchte_DS2 temperature: 21.03125
2015-01-31_21:15:30 HeizraumFeuchte_DS2 relHumidity: 41.27 % (T: 21.03 °C)

wie muss ich die Filelog Definition machen, damit ich nur die Zeile 2 und 4 in das Filelog geschrieben wird? Oder nur die Zeilen 1-3. Mit allen vier Zeilen bekomme ich die Definition für die *gplot Datei nicht hin.
define FL_HeizraumFeuchte_DS2 FileLog ./log/HeizraumFeuchte_DS2-%Y.log HeizraumFeuchte_DS2 ?????Regexp sind wahrlich nicht meine Stärke :(

Viele Grüße
Achim
Titel: Antw:Filelog und Regexp
Beitrag von: Bennemannc am 31 Januar 2015, 22:11:06
Hallo,

define FL_HeizraumFeuchte_DS2 FileLog ./log/HeizraumFeuchte_DS2-%Y.log HeizraumFeuchte_DS2:relHunidity:.*|HeizraumFeuchte_DS2:VDD:.*|HeizraumFeuchte_DS2:temperature:.*

Gruß Christoph
Titel: Antw:Filelog und Regexp
Beitrag von: Achim am 31 Januar 2015, 22:29:29
Hallo,

das funktioniert nicht. Den mit dem regexp-Teil
ZitatHeizraumFeuchte_DS2:relHumidity:.*
bekomme ich die Zeile 1 und 4 ins Filelog.

Viele Grüße
Achim
Titel: Antw:Filelog und Regexp
Beitrag von: StefanP am 31 Januar 2015, 23:24:35
'NAbend,
mitdefine FL_HeizraumFeuchte_DS2 FileLog ./log/HeizraumFeuchte_DS2-%Y.log HeizraumFeuchte_DS2:HeizraumFeuchte_DS2:VDD:.*|relHumidity:.*%.*
sollten nur die Zeilen 2 und 4 ins Filelog wandern.
Du kannst recht gut mit online-Testern (Google "regxp tester" oder so) mit den Suchmustern experimentieren.

Gruß StefanP
Titel: [gelöst] Filelog und Regexp
Beitrag von: Achim am 01 Februar 2015, 17:29:20
Hallo StefanP

vielen Dank. Damit funktioniert es jetzt. Ich habe allerdings das %-Zeichen durch "normale" ASCII Zeichen (T:") ersetzt. :D

Das %-Zeichen hat mich an anderer Stelle heute 3 Stunden suchen gekostet  :(

Viele Grüße
Achim