[gelöst] wann : und wann .

Begonnen von chris_kmn, 20 Januar 2018, 20:38:07

Vorheriges Thema - Nächstes Thema

chris_kmn

Hallo zusammen,

ich kenne mich leider in PERL nicht aus und hoffe meine Frage ist nicht zu dumm.

Warum muss ich in ein und demselben Device bei einem Reading den Punkt . verwenden:

define ZW_KeyFob_1_cSceneSet1 notify ZW_KeyFob_1.cSceneSet:.1 set dLampe on

und bei dem anderen Reading den Doppelpunkt :

define ZW_KeyFob_1_alarm notify ZW_KeyFob_1:alarm:.* set stehlampe_wz off

Die Readings sehen so aus:

alarm             Emergency: Event cleared: Contact Police, arg 0101
cSceneSet       3



Vielen Dank, Chris


betateilchen

Zitat von: chris_kmn am 20 Januar 2018, 20:38:07
ich kenne mich leider in PERL nicht aus

das hat auch nichts mit perl zu tun, das Zauberwort heißt "regular expression"

Ein Punkt steht für ein beliebiges Zeichen, ein Doppelpunkt steht für einen Doppelpiunkt.

Das bedeutet: prinzipiell kannst Du den Doppelpunkt durch einen Punkt ersetzen, aber nicht umgekehrt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Otto123

Und noch als Ergänzung der erste Doppelpunkt ZW_KeyFob_1: ist eigentlich der Trenner
-> https://fhem.de/commandref_DE.html#notify
ZitatHinweise:
<Suchmuster> ist entweder der Name des auslösenden ("triggernden") Gerätes oder die Kombination aus Gerät und auslösendem Ereignis (Event) Gerätename:Event.
Das <Suchmuster> muss exakt (!) entweder dem Gerätenamen entsprechen oder der Zusammenfügung aus Gerätename:Event. Events lassen sich mit "inform" in Telnet oder durch Beobachtung des "Event-Monitors" in FHEMWEB ermitteln.

Anders als der zweite alar[/b]m: der steht sicher im Event.

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

chris_kmn

Prima, vielen Dank euch beiden!

KernSani

dann bitte noch [Gelöst] vor das Subject des ersten Post schreiben. Danke :-)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...