Regexp aus Event für Notify benutzen

Begonnen von Backyardboy, 24 November 2013, 22:12:05

Vorheriges Thema - Nächstes Thema

Backyardboy

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

Icebear

hi,

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

Grüsse aus Friedrichsfeld
Raspberry PI mod B (Wheezy), Fhem 5.4, CUL868, CUL433 , RfxTrx, HM-USB-CFG2, Wlan, HomeEasy, IT, FS20, TFA, HomeMatic, Oregon Scientific, HMLand auf Fritzbox
Raspberry PI mod B (RaspBMC)

Backyardboy

ReHi

Nein, das geht auch nicht.  ;)

Andreas

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Backyardboy

Erstaunlicherweise geht es jetzt  ;)

Danke und tschüss

Andreas