I have notices the Switch input - Push button on longpress does not work as I expect.
What I notices is EVENT 10 (the long press event) is always generated also if the press duration of push button is less than what is configured in "Longpress min. interval (ms)".
Example I have Long press interval set to 600 ms but if I press very fast I have two EVENTs, first one is "1" and just after I have "10".
So, why EVENT 10 is generated if I press for less than 600 ms?
See log, dont' know if it can help:
Code: Select all
88822278: SW : GPIO=34 State=0 Output value=1
88822319: EVENT: swdown#State=1
88822327: ACT : taskvalueset,dummyswdown,state,1
88822335: ACT : taskrun,dummyswdown
88822340: Dummy: value 1: 1
88822345: EVENT: dummyswdown#State=1
88822382: ACT : Publish,espeasy_1/pushdown,0
88822388: ACT : Let,8,0
88822948: SW : LongPress: GPIO= 34 State=0 Output value=10
88822962: EVENT: swdown#State=10
88822971: ACT : taskvalueset,dummyswdown,state,10
88822978: ACT : taskrun,dummyswdown
88822983: Dummy: value 1: 10
88822996: EVENT: dummyswdown#State=10