DOIF mit HM-RC-4-3 (Handsender)

Begonnen von steffen83, 14 September 2017, 09:43:11

Vorheriges Thema - Nächstes Thema

steffen83

Guten Morgen,

ich habe nun mehrere Abende verbracht um ein DOIF mit einem HM-RC-4-3 zu verknüpfen.
Leider ohne Erfolg. Ich bekomme es lediglich als Notify hin.

Kann mir hier jemand weiterhelfen?
Mein Notify sieht wie folgt aus:
define n_Rollo_WZT_down notify Handsender_.*_3:Short.* set Rollo_WZT down

kann mir dies jemand als DOIF umwandeln?

Danke für eure Rückmeldung
Gruß
Steffen
Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM

Frank_Huber

Vorschlag:
gehe in den Event Monitor,
drücke eine Taste
markiere die Zeile im Event Monitor
Erzeuge daraus ein DOIF.

steffen83

Hallo Frank,

das geht wohl nur mit dem define DOIFtools DOIFtools
Das schaue ich mir mal an. Danke
Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM

Otto123

Hi,

als kleine Syntaxübung würde ich sagen so:define d_Rollo_WZT_down DOIF (["Handsender_.*_3:Short.*"]) (set Rollo_WZT down)

Wobei es sein kann, das DOIF ein anderes Verständnis vom regex hat als notify. Beim DOIF geht ja auch sowas (["Handsender:Short"]) reagiert auf jedes Gerät was irgendwie Handsender heißt auf jeden Event mit Short
ZitatSollen Events verschiedener Devices ausgewertet werden, so lässt sich folgende Syntax anwenden: ["<device regex>:<event regex>"]

Im Gegensatz zum notify werden vom DOIF-Modul selbst keine Regex-Sonderzeichen hinzugefügt. Insb. wird kein ^ für Anfang vorangestellt, bzw. kein $ für Ende angehängt.

Beispiele für Regex-Angaben:

["FS"] triggert auf alle Devices, die "FS" im Namen beinhalten
["^FS"] triggert auf alle Devices, die mit "FS" im Namen anfangen
["FS:temp"] triggert auf alle Devices, die "FS" im Namen und "temp" im Event beinhalten
([":^temp"]) triggert auf beliebige Devices, die im Event mit "temp" beginnen
(["^FS$:^temp$"] triggert auf Devices, die genau "FS" heißen und im Event genau "temp" vorkommt
[""] triggert auf alles

Der Vorschlag von Frank hat überhaupt nichts mit DOIFtools zu tun! Das sind Basics im Event Monitor
https://wiki.fhem.de/wiki/Event_monitor

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