Hallo Karsten,
ein Taster sendet trigger an seine Peers, wenn die Aktion beendet ist. Bei short also mit der ersten message (hat ja nur eine) und bei long mit der letzten message, also beim Loslassen.
Die 'longpress' werden also, bis auf die letzte message, an broadcast gesendet, also "an alle" oder "ohne Empfaenger".
Mit der jeweils letzten message wird an jeden Peer eine "Einschreiben mit Rueckschein" versendet. Die Remote kontrolliert also, ob alle Peers auch zugehoert haben.
Jeder Button kann also mehrere Peers haben.
Deine Remote hat auf dieser Taste keinen Peer eingerichtet. Daher fragt sie auch nicht nach einer Quittung, bei wem auch? FHEM wertet ein Release anhand "des Einschreibens" aus, da die remote ein Ende des Long nicht Signallisiert. Siehe Commandref
Zitat•remote/pushButton/outputUnit
(to $dest) is added if the button is peered and does not send to broadcast
Release is provided for peered channels only
oder EinsteigerDoc.
Ich wuerde also in jedem Fall die Tasten peeren. Hier hast du die Beiden Moeglichkeiten:
a) mit einem virtuellen Aktor => FHEM simuliert einen Aktor und sendet die ACKS ggf. an die FB
b) mit deinen Aktoren direkt. Du kannst in den Aktoren einstellen, dass sie nur auf den Longpress der Taste reagieren sollen und dann das Licht ausschalten. Funktioniert dann auch ohne Zentrale.
Eine der Varianten a) oder b) solltest du realisieren. b) ist resourcenschonender, schneller und stoer-unanfaelliger, dafuer etwas aufwendiger beim Einrichten und nicht so aenderungsfreundlich.
Funktionieren kann es aber auch ohne die Beiden (was ich nicht empfehle... ich will immer eine Antwort bei HM...). Wenn du es mit der Zentrale ueber notify machen willst.
Aber auf release wuerde ich nicht warten, ist fuer mich nicht intuitiv genug. Wenn ich einen langen Druck brauche um alles auszuschalten, wie lange muss der sein, wann ist genug? Daher einfach mit dem ersten 'long' trigger ausschalten.
Du hast sicher einmal beobachtet, welche Trigger alle kommen und welche Readings gesetzt werden. "trigger:Long_1" sollte doch kommen? also schalte das licht beim ersten "long" aus, dann ist der Person klar, wenn sie loslassen darf.
define Laus notify F.Alex_SW_Btn_01.*trigger:Long_1 set F.Boden off
Gruss Martin