FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Badflex am 16 Dezember 2014, 19:08:28

Titel: Bewegungsmelder notify nur wenn Türkontakt geschlossen
Beitrag von: Badflex am 16 Dezember 2014, 19:08:28
Hallo, ich wollte mir eine kleiner Überwachung basteln aber komme irgendwie nicht weiter.

Habe ein notify gebastelt was so aussieht und auch funktioniert:

Bewegungsmelder:motion { system "curl -F \"AuthorizationToken=12345678900987654321\" -F \"Body= ACHTUNG! Da schleicht einer im Garten herum.\" https://pushalot.com/api/sendmessage"}

jetzt möchte ich aber das die Pushbenachrichtigung nur gesendet wird, wenn ein Türkontakt (Terrassentür) geschlossen oder gekippt ist.
Wenn die Tür offen ist nicht.

Wie kann ich das umsetzen?
Danke
Titel: Antw:Bewegungsmelder notify nur wenn Türkontakt geschlossen
Beitrag von: juppzupp am 16 Dezember 2014, 19:25:35
Mit einem if oder IF?
Titel: Antw:Bewegungsmelder notify nur wenn Türkontakt geschlossen
Beitrag von: Badflex am 17 Dezember 2014, 11:34:53
Ich würde es so machen. Aber es soll ja auch funktionieren wenn es gekippt ist.

Bewegungsmelder:motion.* { if (Value("Terrassentuer") eq "closed")  { system "curl -F \"AuthorizationToken=1234567890987654321\" -F \"Body= ACHTUNG! Da schleicht einer im Garten herum.\" https://pushalot.com/api/sendmessage"}}
Titel: Antw:Bewegungsmelder notify nur wenn Türkontakt geschlossen
Beitrag von: juppzupp am 17 Dezember 2014, 11:53:18
Wenn die Tür offen ist, nicht.
ne "open" ?
Titel: Antw:Bewegungsmelder notify nur wenn Türkontakt geschlossen
Beitrag von: Badflex am 17 Dezember 2014, 18:51:08
Oh. Danke so ist es auch viel einfacher.
Titel: Antw:Bewegungsmelder notify nur wenn Türkontakt geschlossen
Beitrag von: Badflex am 31 Dezember 2016, 13:28:09
Bewegungsmelder:motion.* { if (Value("Terrassentuer") eq "closed")  { system "curl -F \"AuthorizationToken=1234567890987654321\" -F \"Body= ACHTUNG! Da schleicht einer im Garten herum.\" https://pushalot.com/api/sendmessage"}}

Hallo, ich weiß nicht was geändert wurde aber seit längerer Zeit bekomme ich die Nachricht wenn die motion Zeit abgelaufen ist und nicht sofort,egal ob Tür auf war oder zu.

Habe jetzt noch das hier eingefügt damit er nicht meckert wen ich nur mal kurz rausgehe:
Bewegungsmelder:motion 00:00:05 SAME setreading Bewegungsmelder state nomotion;setstate Bewegungsmelder nomotion;trigger Reset_Bewegungsmelder.Motion .

ich find einfach den fehler nicht. Er soll ja wenn die Tür zu oder gekippt ist sofort eine Nachricht schicken.
Wenn die Tür offen ist nicht.

Hat jemand eine idee?

Readings:
     2016-12-31 11:16:20   Activity        alive
     2016-12-30 19:37:20   CommandAccepted yes
     2016-12-30 19:37:48   D-firmware      1.6
     2016-12-30 19:37:48   D-serialNr      LEQ0493389
     2016-12-30 19:37:48   PairedTo        0xxxxxxx
     2016-12-30 19:34:47   R-brightFilter  7
     2016-12-30 19:34:47   R-captInInterval off
     2016-12-31 12:32:48   R-evtFltrNum    set_1
     2016-12-31 12:32:48   R-evtFltrPeriod set_2 s
     2016-12-30 19:34:47   R-minInterval   120
     2016-12-30 19:37:48   R-pairCentral   0xxxxxxx
     2016-12-30 19:01:21   R-sign          off
     2016-12-31 13:15:01   RegL_00.
     2016-12-31 13:26:21   battery         ok
     2016-12-31 13:26:21   brightness      210
     2016-12-31 13:26:21   cover           closed
     2016-12-31 13:14:18   motion          off
     2016-12-31 13:12:16   motionCount     20_next:120s
     2016-12-31 13:14:18   motionDuration  122
     2016-12-30 19:22:54   powerOn         2016-12-30 19:22:54
     2016-12-31 13:26:21   recentStateType info
     2016-12-31 13:14:18   state           noMotion
     2016-12-31 13:12:16   trigDst_EDA271  noConfig
     2016-12-31 13:12:16   trigger_cnt     20

Attributes:
   IODev      CUL
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   event-on-change-reading 1
   expert     2_full
   firmware   1.6
   icon       people_sensor
   model      HM-Sen-MDIR-O-2
   peerIDs    00000000,
   room       Garten,Haus
   serialNr   LEQ0493389
   showtime   1
   subType    motionDetector
   verbose    5