Handsender sendet doppelt bzw. notify sperren

Begonnen von peble, 02 Mai 2017, 14:27:03

Vorheriges Thema - Nächstes Thema

peble

Hallo zusammen,

ich benutze drei HM-LC-Sw1-Pl-CT-R1 Schaltaktor für meine Garagentore/Hoftor.
Als Handsender hab ich den FS20 S4 und die Homematik Handsender, über ein notify werden die Tore dann geöffnet oder geschlossen.
Der FS 20 hat 4 Tasten da ich mit für die Schaltaktoren immer nur einen Impuls gebe reicht eine Taste je Tor um zu öffnen und zu schließen.
Ich wollte mit dem FS 20 Handsender alle 3 Tore steuern
doch wenn der Handsender in FHEM schon auf ON steht wird der ON Befehl oft doppelt gesendet dadurch wird das notify dopplet ausgeführt.

FS20 S4 Taste 1 off schaltet Tor 1
FS20 S4 Taste 2 off schaltet Tor 2
FS20 S4 Taste 1 on schaltet Tor 3
FS20 S4 Taste 2 on frei


Wie unterbinde ich ein doppeltes senden bei einem FS20 S4? Achtung es darf kein Befehl off/on kommen sonst würd ein anderes Tor öffnen/schließen
oder
kann man ein notify für z.B 5 Sekunden sperren?

Danke im Voraus
Cubietruck mit FHEM
1-Wire mit LinkUSBi / Com to 1Wire USB Adapter CUL 868 V3 von busware / ESA2000 Strommessung
Uniroll Gurtwickler über CUL 868 / verschiedeneFS 20 Geräte

roedert

Das Attribut event-min-intervall in dem Handsender-Device sollte da weiterhelfen.

peble

nein geht leider nicht
der Hansender sendet immer mal wieder 2 mal on
was macht denn event-min-interval genau
ich konnte in der Commandref nichts genaues finden
Cubietruck mit FHEM
1-Wire mit LinkUSBi / Com to 1Wire USB Adapter CUL 868 V3 von busware / ESA2000 Strommessung
Uniroll Gurtwickler über CUL 868 / verschiedeneFS 20 Geräte

CoolTux

Kannst du bitte mal ein Auszug aus dem Eventmonitor hier einstellen. Am besten natürlich da wo es für Dich doppelt kommt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

roedert

Mit Event-min-Intervall kannst du für jedes Reading das minimale Intervall angeben. Das erste Event geht durch und löst dein Notify aus, die folgenden Events für die angegebene Zeit werden ignoriert und können somit auch kein weiteres notify auslösen.

peble

hier habe ich zB einmal gedrückt


2017-05-02 19:21:42 CUL_HM HM_4EEC54 set_press
2017-05-02 19:21:42 FS20 FS20_812f00 on
2017-05-02 19:21:42 CUL_HM HM_4EEC54 deviceMsg: on (to vccu)
2017-05-02 19:21:42 CUL_HM HM_4EEC54 level: 100
2017-05-02 19:21:42 CUL_HM HM_4EEC54 pct: 100
2017-05-02 19:21:42 CUL_HM HM_4EEC54 on
2017-05-02 19:21:42 CUL_HM HM_4EEC54 timedOn: running
2017-05-02 19:21:43 CUL_HM HM_4EEC54 set_press
2017-05-02 19:21:43 FS20 FS20_812f00 on
2017-05-02 19:21:43 CUL_HM HM_4EEC54 deviceMsg: on (to vccu)
2017-05-02 19:21:43 CUL_HM HM_4EEC54 level: 100
2017-05-02 19:21:43 CUL_HM HM_4EEC54 pct: 100
2017-05-02 19:21:43 CUL_HM HM_4EEC54 on
2017-05-02 19:21:43 CUL_HM HM_4EEC54 timedOn: running
2017-05-02 19:21:46 CUL_HM HM_4EEC54 deviceMsg: off (to vccu)
2017-05-02 19:21:46 CUL_HM HM_4EEC54 level: 0
2017-05-02 19:21:46 CUL_HM HM_4EEC54 pct: 0
2017-05-02 19:21:46 CUL_HM HM_4EEC54 off
2017-05-02 19:21:46 CUL_HM HM_4EEC54 timedOn: off
Cubietruck mit FHEM
1-Wire mit LinkUSBi / Com to 1Wire USB Adapter CUL 868 V3 von busware / ESA2000 Strommessung
Uniroll Gurtwickler über CUL 868 / verschiedeneFS 20 Geräte

CoolTux

Und wir reden hier von den FS20 Meldungen? Da sollte wirklich min-intervall hilfreich sein.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

peble

hier sieht man ja das der Befehl von FS20 FS20_812f00 on 2 mal ankommt
und zu
CUL_HM HM_4EEC54 set_press 2 mal führt

obwohl beim Handsender FS20 FS20_812f00 event-min-interval auf 3 steht
ich denke 3 sind 3 Sekunden
Cubietruck mit FHEM
1-Wire mit LinkUSBi / Com to 1Wire USB Adapter CUL 868 V3 von busware / ESA2000 Strommessung
Uniroll Gurtwickler über CUL 868 / verschiedeneFS 20 Geräte

CoolTux

Mach mal bitte ein list vom Handsenderdevice. Also von FS20_812f00
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

roedert

Zitat von: peble am 02 Mai 2017, 19:35:20
obwohl beim Handsender FS20 FS20_812f00 event-min-interval auf 3 steht
ich denke 3 sind 3 Sekunden
event-min-interval sollte nicht auf 3, sondern auf state:3 stehen

peble

Cubietruck mit FHEM
1-Wire mit LinkUSBi / Com to 1Wire USB Adapter CUL 868 V3 von busware / ESA2000 Strommessung
Uniroll Gurtwickler über CUL 868 / verschiedeneFS 20 Geräte