FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 27 März 2012, 11:22:18

Titel: Notify Trigger auf Homematic Buttons
Beitrag von: Guest am 27 März 2012, 11:22:18
Originally posted by: <email address deleted>

Hallo,

bin jetzt dabei endlich mal den Großteil meiner Logik aus der CCU auf FHEM
zu portieren. Ich versuche nun Notifies auf die Taster zu definieren.

Als State wird dort so etwas gesetzt wie

- Btn1 OnLong
- Btn2 Off
- Btn3 On
- Btn3 OffLong

usw.

Nun möchte ich dass der notify nur "zündet" wenn ein Taster kurz gedrückt
wird. Ob off oder on ist mir egal.

Dazu würde ich ein define machen in etwa so:

define myTest notify taster_wohn:^Btn1 o(n|ff)$

Das geht aber so nicht wegen dem Leerzeichen.

Gibt es eine Möglichkeit genau auf diese Regexp zu reagieren? Dann müsste
ich den State im ausgelösten Script nicht extra seperat auswerten.

Danke und VG :)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Notify Trigger auf Homematic Buttons
Beitrag von: rudolfkoenig am 27 März 2012, 11:43:22
                                                   

> Das geht aber so nicht wegen dem Leerzeichen.

define myTest notify taster_wohn:^Btn1.(on|off)$ ...
define myTest notify taster_wohn:^Btn1\x20(on|off)$ ...
define myTest notify taster_wohn:^Btn1\040(on|off)$ ...

(nicht getestet)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Notify Trigger auf Homematic Buttons
Beitrag von: Guest am 27 März 2012, 20:01:55
Originally posted by: <email address deleted>

super, so geht es natürlich - hätte mir auch selbst klar werden können.

Danke!

(habe einfach Vorschlag 1 mit . genommen)

Am Dienstag, 27. März 2012 11:43:22 UTC+2 schrieb Rudolf Koenig:
>
> > Das geht aber so nicht wegen dem Leerzeichen.
>
> define myTest notify taster_wohn:^Btn1.(on|off)$ ...
> define myTest notify taster_wohn:^Btn1\x20(on|off)$ ...
> define myTest notify taster_wohn:^Btn1\040(on|off)$ ...
>
> (nicht getestet)
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com