eMail-Versand ... immer als Dreier?!

Begonnen von ErdBaer, 26 Juli 2013, 22:32:23

Vorheriges Thema - Nächstes Thema

ErdBaer

Hallo zusammen.

Mit Hilfe des Wikis und des Forums habe ich geschafft, auch meinen Bewegungsmelder erfolgreich in FHEM einzubinden. Das testweise Schalten von Funkzwischensteckern funktioniert wunderbar, beim Versand von eMails habe ich allerdings noch ein kleines "Problem" - es werden bei Bewegung grundsätzlich drei eMails verschickt?!

Stimmt an meinen Einstellungen irgendetwas nicht?

define eMail_Alarm notify CUL_HM_HM_SEC_MDIR_xxxxxx:motion.* { if("$value{BW_scharf}" eq "ja") {FB_mail('name@@provider.com','HM-Bewegungsmelder','meldet Bewegung');;} }

Danke und Grüße!

edit:
Hängt das evtl. mit den drei "motion"-Statusmeldungen zusammen?
2013-07-26_22:06:59 CUL_HM_HM_SEC_MDIR_xxxxxx motion
2013-07-26_22:06:59 CUL_HM_HM_SEC_MDIR_xxxxxx motion: on (to broadcast)
2013-07-26_22:06:59 CUL_HM_HM_SEC_MDIR_xxxxxx motionCount: 35_next:8-240
2013-07-26_22:06:59 CUL_HM_HM_SEC_MDIR_xxxxxx brightness: 33
FritzBox 7390 mit FHEM-Community Image, HMLan-Adapter
AVM: Dect200, 546E
HM: Funk-Zwischenstecker, Funk-Bewegungsmelder, Funk-Tür-/Fensterkontakte

marc2

Hi !

Da liegst Du schon genau richtig mit Deiner Vermutung. Dein Regex matcht
auf allen drei Events. Also zieht Dein Notify halt auch drei mal. Ich würde
das Regex hinten anpassen: CUL_HM_HM_SEC_MDIR_xxxxxx.motion:.on.*

Gruß, Marc

ErdBaer

Jep ... genau das war's ... Danke!

Hier noch mal der funktionierende Code:
define BM_scharf dummy
attr BM_scharf group AlarmStatus
attr BM_scharf room AlarmStatus
attr BM_scharf webCmd ja:nein

define eMail_Alarm notify CUL_HM_HM_SEC_MDIR_XXXXXX:motion:.on.* { if("$value{BM_scharf}" eq "ja") {FB_mail('name@@provider.com','HM-Bewegungsmelder','meldet Bewegung');;} }
FritzBox 7390 mit FHEM-Community Image, HMLan-Adapter
AVM: Dect200, 546E
HM: Funk-Zwischenstecker, Funk-Bewegungsmelder, Funk-Tür-/Fensterkontakte

betateilchen

Man hätte vermutlich auch einfach

define eMail_Alarm notify CUL_HM_HM_SEC_MDIR_xxxxxx:motion

ohne Punkte, Doppelpunkte und Sternchen schreiben können :)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

ErdBaer

Gerade getestet - funktioniert tatsächlich auch :-).
FritzBox 7390 mit FHEM-Community Image, HMLan-Adapter
AVM: Dect200, 546E
HM: Funk-Zwischenstecker, Funk-Bewegungsmelder, Funk-Tür-/Fensterkontakte