e-Mail bei Ereignisvom Bewegungsmelder

Begonnen von stenny73, 06 Mai 2013, 18:38:48

Vorheriges Thema - Nächstes Thema

stenny73

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
FHEM auf XEN, Ubuntu-Server 14.04   - HM-Lan - Max - ZWave -WS1080 -BlueTooth

FHEM auf Ubuntu-Server 14.04   - HM-LAN

FHEM auf Raspberry Pi   - CSM für Max - HM-USB - WiFi-LED

MisterEltako

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
HMLAN-Konfigurations-Adapter, HM-Funkjalousieaktor/HM-Dimmaktor/HM-Schaltaktor f. Markenschalter, Jalousie-/Schaltaktor von Eltako, FT4 v. Eltako, TCM310

stenny73

@MisterEltako

Super hat geklappt....

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


stenny73
FHEM auf XEN, Ubuntu-Server 14.04   - HM-Lan - Max - ZWave -WS1080 -BlueTooth

FHEM auf Ubuntu-Server 14.04   - HM-LAN

FHEM auf Raspberry Pi   - CSM für Max - HM-USB - WiFi-LED

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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