FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Mave am 24 Mai 2017, 18:00:19

Titel: [gelöst] notify für Türkontakt
Beitrag von: Mave am 24 Mai 2017, 18:00:19
Hallo zusammen,

ich habe mir einen notify eingerichtet und als Suchmuster einen Türkontakt und als Befehl eine Benachrichtigung über Pushover angegeben.

Jetzt bekomme ich beim Öffnen und beim Schließen der Türe jeweils ca. 5-10 Push Benachrichtigungen auf's Handy.

Wie lautet der korrekte notify, damit ich nur beim Zustandswechsel von geschlossen auf offen eine einzige Push Mitteilung bekommen?

Vielen Dank.

Grüße Mave
Titel: Antw:notify für Türkontakt
Beitrag von: MadMax-FHEM am 24 Mai 2017, 18:03:09
Poste doch mal einen Auszug aus dem Eventmonitor, wenn du die Tür auf/zu machst...

Und natürlich was du bislang so hast...

Und bitte in code-Tags ('#' im "Menü")...

Und vielleicht auch ein list des Türkontaktes...

Bzw. event-on-change-reading richtig setzen...

Gruß, Joachim
Titel: Antw:notify für Türkontakt
Beitrag von: CoolTux am 24 Mai 2017, 18:04:29
Zitat von: Mave am 24 Mai 2017, 18:00:19
Hallo zusammen,

ich habe mir einen notify eingerichtet und als Suchmuster einen Türkontakt und als Befehl eine Benachrichtigung über Pushover angegeben.

Jetzt bekomme ich beim Öffnen und beim Schließen der Türe jeweils ca. 5-10 Push Benachrichtigungen auf's Handy.

Wie lautet der korrekte notify, damit ich nur beim Zustandswechsel von geschlossen auf offen eine einzige Push Mitteilung bekommen?

Vielen Dank.

Grüße Mave

Ich rate mal. Die Tür ist kaputt.

Möglichkeiten:
Foto von Tür einstellen zu Diagnosezwecke
list vom Türkontakt und dem Notify aus FHEM hier einstellen zu selben Zweck.



Grüße
Titel: Antw:notify für Türkontakt
Beitrag von: Damian am 24 Mai 2017, 18:46:49
Zitat von: Mave am 24 Mai 2017, 18:00:19
Hallo zusammen,

ich habe mir einen notify eingerichtet und als Suchmuster einen Türkontakt und als Befehl eine Benachrichtigung über Pushover angegeben.

Jetzt bekomme ich beim Öffnen und beim Schließen der Türe jeweils ca. 5-10 Push Benachrichtigungen auf's Handy.

Wie lautet der korrekte notify, damit ich nur beim Zustandswechsel von geschlossen auf offen eine einzige Push Mitteilung bekommen?

Vielen Dank.

Grüße Mave

Fünf dürfte ziemlich genau die korrekte Anzahl sein. Ich gehe davon aus, dass es Homematic ist. Da wird wohl dein Notify auf alles reagieren, was von diesem Device kommt und das sind ziemlich genau fünf Events beim Schließen und beim Öffnen ;)



Titel: Antw:notify für Türkontakt
Beitrag von: Mave am 24 Mai 2017, 18:52:44
Das erscheint im Monitor, wenn ich die Türe öffne:
2017-05-24 18:51:51 Pushover Benachrichtigung msg 'Flur' 'Türe'
2017-05-24 18:51:51 Pushover Benachrichtigung msg 'Flur' 'Türe'
2017-05-24 18:51:51 Pushover Benachrichtigung msg 'Flur' 'Türe'
2017-05-24 18:51:51 Pushover Benachrichtigung msg 'Flur' 'Türe'
2017-05-24 18:51:51 HMCCUDEV fl_Tuere 0.RSSI_DEVICE: -52
2017-05-24 18:51:51 HMCCUDEV fl_Tuere 1.STATE: 1
2017-05-24 18:51:51 HMCCUDEV fl_Tuere 1
2017-05-24 18:51:51 HMCCUDEV fl_Tuere hmstate: 1
2017-05-24 18:51:52 Pushover Benachrichtigung apiRemaining: 7366
2017-05-24 18:51:52 Pushover Benachrichtigung lastTitle: Flur
2017-05-24 18:51:52 Pushover Benachrichtigung lastMessage: Türe
2017-05-24 18:51:52 Pushover Benachrichtigung lastAction: -
2017-05-24 18:51:52 Pushover Benachrichtigung lastDevice: sm-g935f
2017-05-24 18:51:52 Pushover Benachrichtigung lastRequest: 2eb770a8-7421-46c3-b875-806f6ae7b9ae
2017-05-24 18:51:52 Pushover Benachrichtigung lastResult: ok
2017-05-24 18:51:53 Pushover Benachrichtigung apiRemaining: 7365
2017-05-24 18:51:53 Pushover Benachrichtigung lastTitle: Flur
2017-05-24 18:51:53 Pushover Benachrichtigung lastMessage: Türe
2017-05-24 18:51:53 Pushover Benachrichtigung lastAction: -
2017-05-24 18:51:53 Pushover Benachrichtigung lastDevice: sm-g935f
2017-05-24 18:51:53 Pushover Benachrichtigung lastRequest: 1962198b-eae1-4855-af8e-2cc6553c0f0c
2017-05-24 18:51:53 Pushover Benachrichtigung lastResult: ok
2017-05-24 18:51:53 Pushover Benachrichtigung apiRemaining: 7364
2017-05-24 18:51:53 Pushover Benachrichtigung lastTitle: Flur
2017-05-24 18:51:53 Pushover Benachrichtigung lastMessage: Türe
2017-05-24 18:51:53 Pushover Benachrichtigung lastAction: -
2017-05-24 18:51:53 Pushover Benachrichtigung lastDevice: sm-g935f
2017-05-24 18:51:53 Pushover Benachrichtigung lastRequest: e0d072ad-acfe-4670-b7c4-a74a53d9af30
2017-05-24 18:51:53 Pushover Benachrichtigung lastResult: ok
2017-05-24 18:51:53 Pushover Benachrichtigung apiRemaining: 7363
2017-05-24 18:51:53 Pushover Benachrichtigung lastTitle: Flur
2017-05-24 18:51:53 Pushover Benachrichtigung lastMessage: Türe
2017-05-24 18:51:53 Pushover Benachrichtigung lastAction: -
2017-05-24 18:51:53 Pushover Benachrichtigung lastDevice: sm-g935f
2017-05-24 18:51:53 Pushover Benachrichtigung lastRequest: d9b6215d-dd9e-417a-bb08-59cf500250e1
2017-05-24 18:51:53 Pushover Benachrichtigung lastResult: ok


Es ist ein HomeMatic IP Türkontakt.
Titel: Antw:notify für Türkontakt
Beitrag von: Mave am 24 Mai 2017, 18:53:46
Zitat von: Damian am 24 Mai 2017, 18:46:49
Fünf dürfte ziemlich genau die korrekte Anzahl sein. Ich gehe davon aus, dass es Homematic ist. Da wird wohl dein Notify auf alles reagieren, was von diesem Device kommt und das sind ziemlich genau fünf Events beim Schließen und beim Öffnen ;)

Es kommen zwischen 3 und 5 Benachrichtigungen...
Titel: Antw:notify für Türkontakt
Beitrag von: Mave am 24 Mai 2017, 18:55:04
Ein List des Türkontaktes:
Internals:
   DEF        0000D7098E401C
   IODev      CCU2
   NAME       fl_Tuere
   NR         61
   STATE      1
   TYPE       HMCCUDEV
   ccuaddr    0000D7098E401C
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HMIP-SWDO 0000D7098E401C
   ccutype    HMIP-SWDO
   channels   2
   firmware   1.12.1
   statevals  devstate
   Readings:
     2017-05-24 14:54:41   0.CONFIG_PENDING false
     2017-05-24 18:51:51   0.DUTY_CYCLE    0
     2017-05-24 18:51:51   0.ERROR_CODE    0
     2017-05-24 18:51:51   0.LOW_BAT       0
     2017-05-24 18:51:51   0.OPERATING_VOLTAGE 1.4
     2017-05-24 18:51:51   0.RSSI_DEVICE   -52
     2017-05-24 14:54:41   0.RSSI_PEER     0
     2017-05-24 18:51:51   0.SABOTAGE      0
     2017-05-24 18:51:51   0.UNREACH       0
     2017-05-24 14:54:41   0.UPDATE_PENDING false
     2017-05-24 18:51:51   1.STATE         1
     2017-05-24 18:51:51   hmstate         1
     2017-05-24 18:51:51   state           1
   Hmccu:
     Dp:
       0.config_pending:
         VAL        false
       0.duty_cycle:
         VAL        0
       0.error_code:
         VAL        0
       0.low_bat:
         VAL        0
       0.operating_voltage:
         VAL        1.4
       0.rssi_device:
         VAL        -52
       0.rssi_peer:
         VAL        0
       0.sabotage:
         VAL        0
       0.unreach:
         VAL        0
       0.update_pending:
         VAL        false
       1.state:
         VAL        1
Attributes:
   IODev      CCU2
   devStateIcon 0:fts_door@green 1:fts_door_open@red
   event-on-change-reading .*
   room       Flur

Titel: Antw:notify für Türkontakt
Beitrag von: Mave am 24 Mai 2017, 18:56:34
Beim notify habe ich einfach das Device, sprich den Türkontakt, angegeben.

Ich vermute, ich muß ein Reading verwenden, das nur die Statusänderung von geschlossen nach offen übermittelt.....??
Titel: Antw:notify für Türkontakt
Beitrag von: MadMax-FHEM am 24 Mai 2017, 19:22:51
Wurde ja bereits angemerkt, dass du es vermutlich so gemacht hast...

Und: nö.

Nur ein regex was halt nur auf Tür-Auf passt.

Evtl. mal:

fl_Tuere:.1

probieren.

Oder einfach im EventMonitor genau das passende Event markieren und dann Notify "erzeugen lassen"...

Gruß, Joachim
Titel: Antw:notify für Türkontakt
Beitrag von: Mave am 24 Mai 2017, 19:33:15
Hier die Lösung:

fl_Tuere:hmstate:.1

Damit bekomme ich eine Push-Nachricht beim Öffnen der Türe. Beim Schließen bekomme ich keine Nachricht.

Danke an Alle.

Grüße Mave