[gelöst]notify Suchmuster

Begonnen von derHeimwerker, 21 Juni 2017, 10:36:10

Vorheriges Thema - Nächstes Thema

derHeimwerker

Hallo,

ich möchte ein notify erstellen, dass darauf reagiert, wenn irgendein Dummy-Button gedrückt wird.
Die Namensvergabe ist immer Rollo.[Ort des Rollos]_dummy.

Die dummys können "hoch","runter" und "stop" senden.

define RolladenManuell_not notify .*:(hoch|runter|stop) {Rolladen_manuell ($NAME, $EVENT}
überprüft ja alles, was hoch/runter/stop sendet.

Kann ich das notify so einstellen, dass er nur auf Rollo.xxx_dummy reagiert ?

Danke


CoolTux

#1

define RolladenManuell_not notify Rollo.*_dummy:(hoch|runter|stop) {Rolladen_manuell ($NAME, $EVENT)}


Sollte es tun
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Otto123

#2
Cooltux war schneller, wollte aber noch anmerken:
Genau genommen ist der Punkt im Namen für regEx blöd.
Und der Ausführungsteil wird nicht funktionieren {Rolladen_manuell ($NAME, $EVENT}
Vielleicht so {Rolladen_manuell ($NAME, $EVENT)}

Und man kann im Eventmonitor mittlerweile auch die notify Style regEx überwachen :)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

derHeimwerker

Vielen Dank euch beiden. Werde das nachher zu hause probieren
.
Zitat von: Otto123 am 21 Juni 2017, 10:51:45

Cooltux war schneller, wollte aber noch anmerken:
Genau genommen ist der Punkt im Namen für regEx blöd.

warum blöd ?

CoolTux

Weil für RegEx der Punkt für nur ein einziges Zeichen steht.
Einfach mal im Netz nach RegEx suchen und Dir anschauen wie das funktioniert.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

derHeimwerker

Ja ok. Verstanden. Danke !

Otto123

der Punkt im Namen ist quasi durch regEx schwer ermittelbar, weil der Punkt als Platzhalter für ein Zeichen steht. Der * ist der Platzhalter für beliebig viele Zeichen. 

Cooltux war wieder schneller :)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz