FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: cartzilla am 02 Dezember 2016, 09:32:34

Titel: Langer Tastendruck auf wirklich lange setzen..
Beitrag von: cartzilla am 02 Dezember 2016, 09:32:34
Hallo,

bei einem Homematic Tastensensor (HM-PBI-4-FM) möchte ich die Zeit, ab der ein Tastendruck als long erkannt wird hochsetzen. Der eingestellte Wert is ca. eine halbe Sekunde und das ist so kurz, das ein long press oft unabsichtlich ausgelöst wird. Ist eine Einstellung möglich oder ist das in der Sensorenfirmware hardcoded?

Gruß, Sascha
Titel: Antw:Langer Tastendruck auf wirklich lange setzen..
Beitrag von: arne.dien am 02 Dezember 2016, 09:39:01
Da sollte es für jeden Tasterkanal ein Register longPress geben. Das steht standartmäßig auf 0,4s. Das kannst du von 0,3-1,8 s einstellen.
Titel: Antw:Langer Tastendruck auf wirklich lange setzen..
Beitrag von: kumue am 02 Dezember 2016, 09:43:51
im wiki steht was zu HM Register setzen...

http://www.fhemwiki.de/wiki/HomeMatic_Register_programmieren (http://www.fhemwiki.de/wiki/HomeMatic_Register_programmieren)

Mit
get Dein_Tasterkanal regList
kannst Du dir die Werte anzeigen lassen und mit
set Dein_Tasterkanal regSet longPress Deine_Sekunden
den gewünschten Wert sezen.
Titel: Antw:Langer Tastendruck auf wirklich lange setzen..
Beitrag von: cartzilla am 02 Dezember 2016, 10:02:32
oops, mit regList auslesen, das hätte ich eigentlich schon wissen müssen... Sorry, für vorschnelles Posten!
Beim Auslesen finde ich jetzt auch ein Register "dblPress". Ist mit den Homematictastern etwa auch eine Doppelklickfunktion möglich oder warum gibt es dieses Register?

Danke und Gruß, Sascha
Titel: Antw:Langer Tastendruck auf wirklich lange setzen..
Beitrag von: kumue am 02 Dezember 2016, 10:41:40
wird schon so sein.
probiers mal aus und schau in den Readings, ob ein dblPress erkannt wurde.
Titel: Antw:Langer Tastendruck auf wirklich lange setzen..
Beitrag von: cartzilla am 02 Dezember 2016, 12:06:46
da findet sich nichts. In den Aktoren müsste dann ja auch für Doppelklick ein extra Registersatz sein (nicht nur für sh und lg)...
Kann es sein, dass der Parameter vielleicht dazu dient, um bei zwei (oder mehr) kurzen Tastendrücken schnell (max. Zeitspanne definiert durch diesen Parameter) hintereinander, diese als "Zittern" des Nutzers zu werten und dann nur einen einzigen Tastendruck zu senden?
Titel: Antw:Langer Tastendruck auf wirklich lange setzen..
Beitrag von: arne.dien am 02 Dezember 2016, 12:14:18
dblPress ist eine "Totzeit" die der Taster verstreichen lässt, bevor er ein erneutes Drücken des Tasters erkennt. Also quasi ein "Entprellen"
Ein "Doppelklick" gibt's nicht...
Titel: Antw:Langer Tastendruck auf wirklich lange setzen..
Beitrag von: kumue am 02 Dezember 2016, 12:49:09
Zitat von: arne.dien am 02 Dezember 2016, 12:14:18
dblPress ist eine "Totzeit" die der Taster verstreichen lässt, bevor er ein erneutes Drücken des Tasters erkennt. Also quasi ein "Entprellen"
Ein "Doppelklick" gibt's nicht...
schade, aber wieder was gelernt
Titel: Antw:Langer Tastendruck auf wirklich lange setzen..
Beitrag von: cartzilla am 02 Dezember 2016, 13:36:47
Zitat von: arne.dien am 02 Dezember 2016, 12:14:18
dblPress ist eine "Totzeit" die der Taster verstreichen lässt, bevor er ein erneutes Drücken des Tasters erkennt. Also quasi ein "Entprellen"
Ein "Doppelklick" gibt's nicht...

Na, dann war ja meine Vermutung richtig (wenn auch etwas umständlicher formuliert ;) )