FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Backyardboy am 24 November 2013, 22:12:05

Titel: Regexp aus Event für Notify benutzen
Beitrag von: Backyardboy am 24 November 2013, 22:12:05
Hi again

Wie kann ich aus dem Event    "2013-11-24 21:52:29 FRM_AD Firmata_Analog_0 alarm-upper-threshold: on"  eine notify erstellen?

Laut Doku müsste man den Eintrag einfach übernehmen können...  (ich hab das mal übers GUI gemacht, nachfolgend der Eintrag bei DEF)

FRM_AD Firmata_Analog_0 alarm-upper-threshold: on { fhem ("set WebSchalter_01 on") }  geht nicht

Firmata_Analog_0 alarm-upper-threshold: on { fhem ("set WebSchalter_01 on") } geht nicht

Firmata_Analog_0:alarm-upper-treshold:on { fhem ("set WebSchalter_01 on") }      geht nicht

"Firmata_Analog_0:alarm-upper-treshold: on" { fhem ("set WebSchalter_01 on") }  auch nicht

"Firmata_Analog_0.*alarm-upper-treshold.*on" { fhem ("set WebSchalter_01 on") }  auch nicht

.*Firmata_Analog_0.*alarm-upper-threshold.*on { fhem ("set WebSchalter_01 on") }  Bingo, so geht es also

Aber kann ich das auch exakter ohne die ganzen .* schreiben? 

Immerhin funktioniert es, also genug für heute  :D

by

Backyardboy
Titel: Antw:Regexp aus Event für Notify benutzen
Beitrag von: Icebear am 24 November 2013, 23:46:16
hi,

so sollte es gehen : FRM_AD Firmata_Analog_0.alarm-upper-threshold:on

Grüsse aus Friedrichsfeld
Titel: Antw:Regexp aus Event für Notify benutzen
Beitrag von: Backyardboy am 27 November 2013, 14:49:44
ReHi

Nein, das geht auch nicht.  ;)

Andreas
Titel: Antw:Regexp aus Event für Notify benutzen
Beitrag von: betateilchen am 27 November 2013, 14:58:21
Zitat von: Icebear am 24 November 2013, 23:46:16so sollte es gehen : FRM_AD Firmata_Analog_0.alarm-upper-threshold:on

Nein, aber so: define blub notify Firmata_Analog_0.alarm-upper-threshold:.on set WebSchalter_01 on

Der Event fängt nämlich erst beim Device-Namen an und zwischen "treshold:" und "on" scheint es noch ein Leerzeichen zu geben.
Titel: Antw:Regexp aus Event für Notify benutzen
Beitrag von: Backyardboy am 28 November 2013, 21:56:46
Erstaunlicherweise geht es jetzt  ;)

Danke und tschüss

Andreas