[Gelöst] Notify nur auf bestimmten Wert in Reading reagieren lassen

Begonnen von smeagel, 09 Februar 2018, 12:18:19

Vorheriges Thema - Nächstes Thema

smeagel

Hi,

habe hier ein kleines Problemchen....

Mein Device Bridge liefert mir folgende Werte zurück:
Reading RESULT
Wert: {"RfReceived":{"Sync":10080,"Low":430,"High":1250,"Data":"444551","RfKey":"None"}}

Der Wert in Data ändert sich immer - zb. 444551 oder 444554.

Wie schaffe ich es das ich ein notify erstelle das einen Befehl absetzt wenn der Wert in Result z.b. 444551 zurückkommt?


VG
Smeagel

Otto123

#1
Hi,

define n_test notify geraet:Data.444551 {}

Alternativ zwei Werte (444551|444554) -> mit regEx beschäftigen  ;)

Ob der Event wirklich so stimmt weiß ich nicht, musst Du Dir im Event Monitor anschauen. Der kann dir das notify auch erzeugen:
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

smeagel

Hi,

vielen Dank für die Hinweise...habe es hinbekommen.

Sonoff_Bridge_test:RESULT:.{"RfReceived":{"Sync":.*,"Low":.*,"High":.*,"Data":"444551","RfKey":"None"}} set Lichtschalter on

So klappt das via notify  :)

VG
Smeagel

KernSani

Bitte noch [Gelöst] vor das Subject des ersten Posts schreiben und in Zukunft bitte code tags (das # über den Smilies] für code verwenden. Danke :/)


Kurz, weil mobil...
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...