FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: baukater am 27 Oktober 2013, 10:02:29

Titel: Jalousietaster Langer Tastendruck / kurzer Tastendruck
Beitrag von: baukater am 27 Oktober 2013, 10:02:29
Es gibt ja die Registerset jeweils für lg und sh. Ich habe noch nicht verstanden wann die Registersets für lg gelten und wann für sh.
Ich denke, das sind die Register für einen langen Tastendruck und kurzen Tastendruck. Ich habe aber noch nicht herausgefunden, wann
ein langer und wann ein kurzer Tastendruck erkannt wird. bzw. ob man das einstellen kann.

Meine Intension:

Ich möchte über meinen Taster erreichen, dass so lange der Taster gedrückt wird, auch der Status on gehalten wird und ich ein Wendemanöver
der Jalousie einstellen kann. Das heißt, Taste drücken und Jalousie wenden/fahren bis ich wieder loslasse. Ab 2.5 Sekunden soll dann als langer Tastendruck die Jalousie hochfahren, auch wenn ich den Taster wieder loslasse. Ich denke so ähnlich funktionert bestimmt ein Dimmaktor, den ich aber noch nicht habe.

Ich dachte man könnte das mit shOffTime bzw. lgOffTime lösen.
Titel: Antw:Jalousietaster Langer Tastendruck / kurzer Tastendruck
Beitrag von: martinp876 am 27 Oktober 2013, 11:44:35
Hallo Baukater,

in remotes/tastern kann man ein paar parameter (in grenzen) einstellen, wann ein long gesendet wird und wie oft.
Du kannst also einstellen, wann ein tastendruck lang ist(alles in engen grenzen). Der Taster wiederholt dann immer in gleichen Abständen die message zu den Aktoren diese Abstände veränderst du auch mit dieser Einstellung.

Die Aktoren bekommen also die trigger - in den Triggern steht also short oder long drin.
bei short kommt also nur eine message, bei long in der regel mehrere.
Du kannst einstellen, was bei long  passiert - in der Regel bei Rollos fährt der Rollo solange in eine Richtung bis du los lässt. Du kannst auch einstellen, dass er bei long ganz hochfährt - zumindest indirekt.
Was nicht funktioniert ist, dass du verschiedenen Stufen von long (extra-long, special-long) einrichten kannst. Einstellbar ist, das der aktor nur auf den ersten "long" trigger reagiert oder auf alle.

Noch etwas - wenn du die timings des Tasters änderst musst du auch die des Aktors verändern. HM hat es so eingestellt, dass alle paar ms der trigger wiederholt wird und der Aktor bei einem trigger auch so lange "fährt". Verlängerst du nur die Zeit des Tasters wird der Aktor "stottern" - du solltest also auch dessen Parameter anpassen.



Gruss Martin
Titel: Antw:Jalousietaster Langer Tastendruck / kurzer Tastendruck
Beitrag von: baukater am 06 November 2013, 21:27:56
Hallo Martin,

bei mir ist ja der Jalousieaktor direkt am Markenschalter angeschlossen. Deshalb habe ich ja keinen getrennten Funktaster, der den
Jalousieaktor ansprechen soll. Da mann die Register aber nur mit einer Peer-ID setzen kann, frage ich mich wie man die Register
trotzdem setzten kann, damit das in dieser Konstellation funktioniert. Mir reicht es den short so einzustellen, dass die Jalousie so lange
fährt, bis man wieder los läßt. Wenn man länger drückt (z.b. 3 Sekunden) dann soll die Jalousie komplett fahren. Damit kann man die
Lamellenstellung besser justieren. Aber wie man das jetzt umsetzt ist mir noch unklar.
Titel: Antw:Jalousietaster Langer Tastendruck / kurzer Tastendruck
Beitrag von: martinp876 am 07 November 2013, 07:24:26
Hallo Baukater,

die direkt angeschlossenen oder eingebauten Taster sind SW technisch auch gepeert. HM schlatet die per default unsichtbar. Du musst als erstes das Register "intKeysVisib" auf "visib" setzen (in Device). Danach werden die register sichtbar. Sie heissen "self01" und aufwärts, je nachdem, wie viele es gibt.

und dann ist die Änderung sicher auch kein Problem mehr

Gruss Martin