FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: nocomment am 15 März 2014, 20:53:58

Titel: dummy notify
Beitrag von: nocomment am 15 März 2014, 20:53:58
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
Titel: Antw:dummy notify
Beitrag von: C_Herrmann am 15 März 2014, 21:52:15
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
Titel: Antw:dummy notify
Beitrag von: nocomment am 15 März 2014, 22:04:14
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
Titel: Antw:dummy notify
Beitrag von: justme1968 am 15 März 2014, 22:09:07
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
Titel: Antw:dummy notify
Beitrag von: C_Herrmann am 16 März 2014, 00:46:11
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
Titel: Antw:dummy notify
Beitrag von: nocomment am 16 März 2014, 04:40:57
Lieben Dank Christian,
das war es :)

Grüße,
Patrick