FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Praktiker am 21 Januar 2016, 08:24:14

Titel: Notifiy mit event-on-change-reading Triggert mehrmals
Beitrag von: Praktiker am 21 Januar 2016, 08:24:14
Ich stehe bei einem (wahrscheinlich einfachem) Problem auf dem Schlauch:
Ich habe einen 6 Fach Taster vom Typ HM-PB-6-WM55.
Den Btn 1 habe ich mit dem Attribut event-on-change-reading .* versehen.
Ein Notify angelegt, zum testen erstmal auf ein Dummy:
define notiFlur.Schalter_Btn_01 notify Flur.Schalter_Btn_01:Long.* set Anwesenheit 1
Doch leider wird wenn die Taste länger gedrückt wird immer wieder getriggert.
Was mus ich machen damit bei einem Langen Tastendruck nur einmal das Event kommt?
Ein paar Tipps wären Super.

Viele Grüsse aussm Pott
Praktiker

   
Titel: Antw:Notifiy mit event-on-change-reading Triggert mehrmals
Beitrag von: Ellert am 21 Januar 2016, 09:18:34
Schau Dir mal die Events im Eventmonitor an, dort siehst Du, dass verschiedene Events bei Tastendruck ausgelöst werden. Du müsstest die Regexp auf einen Event präzisieren.
Titel: Antw:Notifiy mit event-on-change-reading Triggert mehrmals
Beitrag von: Kuddel am 21 Januar 2016, 12:51:23
Hi,

Trigger das Notify auf "LongRelease". Dann wird es nur einmal, nämlich beim loslassen aufgrufen.
Titel: Antw:Notifiy mit event-on-change-reading Triggert mehrmals
Beitrag von: Praktiker am 21 Januar 2016, 16:28:09
@Kuddel 1. Antwort gleich eine Hilfestellung : Respekt und Danke

Nach etwas testen im Event Monitor habe ich mich für diese Lösung entschieden da noch während des druckens die Aktion Ausgeführt wird und damit auch eine Rückmeldung kommt:
Flur.Schalter_Btn_01:Long\x201.* set Anwesenheit 1