FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stenny73 am 06 Mai 2013, 18:38:48

Titel: e-Mail bei Ereignisvom Bewegungsmelder
Beitrag von: stenny73 am 06 Mai 2013, 18:38:48
Hallo

Ich habe vor einigen Tagen ein Wenig Hardeware zum Basteln bekommen und würde dieses gerne mit FHEM nutzen....

Ich nutze für die ersten gehversuche:

FritzBox 7390
HM-Lan
HM-Sec-MDIR   Bewegungsmelder


Bisher habe ich die Geräte angeschlossen und sehe auch das FHEM auf den Bewegungsmelder reagiert

Im Log des Bewegungsmelder steht:


2013-05-06_18:24:37 CUL_HM_HM_SEC_MDIR_198269 motion
2013-05-06_18:24:37 CUL_HM_HM_SEC_MDIR_198269 motion: on (to broadcast)
2013-05-06_18:24:37 CUL_HM_HM_SEC_MDIR_198269 motionCount: 2_next:8-240
2013-05-06_18:24:37 CUL_HM_HM_SEC_MDIR_198269 brightness: 35


Im Forum fand ich einen Code für Mail bei offener Tür


define MAILTest2 notify wz_FKT_1 {\
if (ReadingsVal("wz_FKT_1","Window","") ne OldValue("wz_FKT_1")) {\
FB_mail('xxxxx@@xxxxxxxx.de','FKT_2_Terassentür','meldet offen')};;}


Verstehe es jetzt nicht ganz was bzw. wie ich es abändern muss


Kann es mir bitte einer beschreiben?


Vielen Dank im Vorraus....


stenny73
Titel: Aw: e-Mail bei Ereignisvom Bewegungsmelder
Beitrag von: MisterEltako am 06 Mai 2013, 18:51:54
define MAILTest2 notify CUL_HM_HM_SEC_MDIR_198269:motion.* {\
if (ReadingsVal("CUL_HM_HM_SEC_MDIR_198269","motion","") ne OldValue("CUL_HM_HM_SEC_MDIR_198269")) {\
FB_mail('xxxxx@@xxxxxxxx.de' (@@xxxxxxxx.de'),'CUL_HM_HM_SEC_MDIR_198269','meldet Bewegung')};;}

MfG, MisterEltako
Titel: Aw: e-Mail bei Ereignisvom Bewegungsmelder
Beitrag von: stenny73 am 06 Mai 2013, 19:32:43
@MisterEltako

Super hat geklappt....

Wenn man sich das ansieht doch einfacher als gedacht....


stenny73
Titel: Aw: e-Mail bei Ereignisvom Bewegungsmelder
Beitrag von: justme1968 am 06 Mai 2013, 20:11:10
das funktioniert... aber nur zufällig.

den kompletten if teil kannst du dir sparen weil er immer true ist. OldValue ist immer 'motion' ist und ReadingsVal ist z.b. 'on (to broadcast)' also immer etwas anderes ist als motion. der unterschied zu den fenster meldern ist das es kein 'no motion' event gibt. wenn sich was bewegt wird gemeldet und wenn sich nichts bewegt wird nichts gemeldet.

wenn du also einfach nur bei jeder bewegung eine mail möchtest reicht:

define MAILTest2 notify CUL_HM_HM_SEC_MDIR_198269:motion.* {FB_mail('xxxxx@@xxxxxxxx.de','CUL_HM_HM_SEC_MDIR_198269','meldet Bewegung');;}
gruss
  andre