Hauptmenü

dummy notify

Begonnen von nocomment, 15 März 2014, 20:53:58

Vorheriges Thema - Nächstes Thema

nocomment

Hallo ihr Lieben,

hab wieder mal ein Syntaxproblem.

Ich möchte per notify eine Aktion ausführen.

Wenn der dummy "Patrick.Wo" auf Home steht und der dummy "GeoTest" auf on gestellt ist,
soll eine Testnachricht verschickt werden.

define geo.test.msg. notify Patrick.Wo:Home { if (Value("GeoTest") eq "on") {fhem("set iPhonePush msg 'Home' 'Du bist Home' '' 0 'siren' 30 3600")}

Irgendwie passiert nichts, wenn ich den dummy GeoTest auf on schalte und dann den dummy Patrick.Wo auf Home setzten lasse.

Grüße

C_Herrmann

Hallo,

es fehlt der Test auf Patrick.Wo:Home.

Versuch es mal mit:
define geo.test.msg. notify Patrick.Wo:Home* { if(Patrick.Wo:Home eq "Home" && Value("GeoTest") eq "on") {fhem("set iPhonePush msg 'Home' 'Du bist Home' '' 0 'siren' 30 3600")}

Gruß,
Christian
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

nocomment

Danke Christian für die Antwort!  :D :D

Habe deinen Codeschnippsel grade probiert, leider ohne erfolg.

:/

Eventmonitor
Zitat2014-03-15 22:01:57 dummy GeoTest on
2014-03-15 22:02:07 dummy Patrick.Wo Home

Der notify wird nicht ausgeführt.

Gruß,
Patrick

justme1968

und wenn du dir deinen event monitor genau anschaust solltest du sehen das da kein doppelpunkt vorkommt.

ausserdem ist der * falsch. er bedeutet das das zeichen davor wiederholt werden kann. da gehört noch ein . für ein beliebiges zeichen hin.

es muss also so heissen:define geo.test.msg. notify Patrick.Wo.Home.*

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

C_Herrmann

Hallo,

der Doppelpunkt ist schon o.k.

Es fehlt die schließende Klammer.

define geo.test.msg. notify Patrick.Wo:Home { if(Value("GeoTest") eq "on") {fhem("set iPhonePush msg 'Home' 'Du bist Home' '' 0 'siren' 30 3600")}}

Gruß,
Christian
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

nocomment

Lieben Dank Christian,
das war es :)

Grüße,
Patrick