Autor Thema: Richtige Abfrage bei Notify  (Gelesen 327 mal)

Guest

  • Gast
Richtige Abfrage bei Notify
« am: 29 Dezember 2012, 17:31:55 »
Originally posted by: sven-kubiak@t-online.de

Hallo zusammen,

Ich habe einen Türendschalter im Keller. Bei geöffnter Tür soll ich über
Prowl (Ein Dienst, der eine Email in eine Pushnachricht wandelt) eine
direkte Nachricht auf mein Smartphone bekommen.
Dies klappte immer wunderbar, ABER:

Ich habe die Tür Aufgrund einer Bauaktion jetzt erst wieder eingebaut und
seit dem bekomme ich bei jedem öffnen ZWEI Benachrichtigungen anstatt nur
einer.
Ich denke auch zu wissen woran es liegt, denn mein Befehl lautet wie folgt:

define Mail1 notify Tuer1_19A2D6 {if (Value("Tuer1_19A2D6")=~ m/open/){
FBMail('MAILADRESSE','Status Kellertuer','Tür im Keller wurde geoeffnet') }}

der Status einer geöffneten Tür ist seit neustem aber:

2012-12-28_19:03:47 Tuer1_19A2D6 open
2012-12-28_19:03:47 Tuer1_19A2D6 contact: open (to HMLAN2)
2012-12-28_19:04:43 Tuer1_19A2D6 closed
2012-12-28_19:04:43 Tuer1_19A2D6 contact: closed (to HMLAN2)

wie man sieht, ist der Status open auch zwei mal vorhanden und somit sind zwei Benachrichtigungen ja auch richtig, aber nicht gewünscht.

Meine Idee war also:

define Mail1 notify Tuer1_19A2D6 {if (Value("Tuer1_19A2D6")=~ m/contact: open/){ FBMail('MAILADRESSE','Status Kellertuer','Tür im Keller wurde geoeffnet') }}

dies führte dazu, das ich gar keinen Benachrichtigung mehr bekam und darüber hinaus im Log folgender Fehler auftauchte:

Use of uninitialized value $4 in hex at ./FHEM/10_CUL_HM.pm line 870.
Use of uninitialized value $4 in hex at ./FHEM/10_CUL_HM.pm line 870.

Kann mir da einer helfen?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

  • Gast
Re: Richtige Abfrage bei Notify
« Antwort #1 am: 29 Dezember 2012, 18:57:21 »
Originally posted by: sven-kubiak@t-online.de

ich habe noch ein Problem, anscheind nach upfatefhem:
mein Gartenbeleuchtung soll immer nur für die zeit x angehen. jetzt geht
sie durchgehend an.
seht im log:


define Lichtan notify (Merker|HS_daemmer1) {if (Value("HS_daemmer1")=~
m/off/ && "$value{Merker}" eq "on" ){ fhem("set BEL_Garten on-for-timer
20000")} else { if (Value("HS_daemmer1")=~ m/on/  && "$value{BEL_Garten}"
ne "off" ){ fhem("set BEL_Garten off")}}}


2012-12-29_18:52:31 BEL_Garten on-for-timer 20000
2012-12-29_18:52:31 BEL_Garten deviceMsg: on (to HMLAN2)
2012-12-29_18:52:31 BEL_Garten on



Warum, vor dem update ging zumindest die Gartenbeleuchtung.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com