FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: OliWee am 18 Mai 2016, 17:38:52

Titel: Logeintrag für Bewegungsmelder
Beitrag von: OliWee am 18 Mai 2016, 17:38:52
Hi!
ich möchte gerne, dass ins Logfile geschrieben wird, wenn mein Bewegungsmelder (HM-Sen-MDIR-O) auslöst.

Das hier:
./log/log_Eingang-%Y-%m.log UG.Eingang.MotionDetect:motion:.*
funktioniert prinzipiell, allerdings wird dann auch das jedem motion:on folgende motion:off auch mitgeloggt.

Folgendes habe ich schon probiert:
./log/log_Eingang-%Y-%m.log UG.Eingang.MotionDetect:motion:on
./log/log_Eingang-%Y-%m.log UG.Eingang.MotionDetect:motion:on.*

zweiteres hab ich probiert, weil im Reading immer drinsteht:
motion: on (to CUL_0)

Aber bei beiden Varianten wird überhaupt kein Logeintrag generiert.

Wie muss ich das denn richtig angeben, damit das richtig eingetragen wird?

Gruß
Oli
Titel: Antw:Logeintrag für Bewegungsmelder
Beitrag von: CoolTux am 18 Mai 2016, 17:46:47
Schau mal im Eventlog was genau an kommt beim on
Eventuell so


./log/log_Eingang-%Y-%m.log UG.Eingang.MotionDetect:motion:.on
Titel: Antw:Logeintrag für Bewegungsmelder
Beitrag von: OliWee am 18 Mai 2016, 17:51:37
Zitat von: CoolTux am 18 Mai 2016, 17:46:47
./log/log_Eingang-%Y-%m.log UG.Eingang.MotionDetect:motion:.on
Ach, das Leerzeichen vor on...
Das wars! danke :)

Muss ich das eigentlich per RegExp ausmaskieren, oder geht das auch irgendwie anders?
./log/log_Eingang-%Y-%m.log UG.Eingang.MotionDetect:motion: on
wirft einen Syntaxfehler, genau wie
./log/log_Eingang-%Y-%m.log UG.Eingang.MotionDetect:motion:\ on
auch...
Titel: Antw:Logeintrag für Bewegungsmelder
Beitrag von: justme1968 am 18 Mai 2016, 17:59:11
es gehen 'nur' regex. statt . würde auch \s gehen.

gruss
  andre