Open dave0111 opened 4 months ago
But it's the keypad itself that's indicating the key is pressed. The key collector isn't making it up.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
The problem
I'm using one of those cheap membrane matrix keypads that you can find on amazon, with the following config:
Which is almost the same exact config found on the documentation.
The issue is with the key collector, for some reason, whenever I enable a timeout, I get a stream of phantom keystrokes:
The phantom keystrokes only come from Row 1, Col 1, which is number 5.
Removing the timeout in the Key Collector configuration completely solves the issue. I also tried with several different timeout values, but the problem seems to not be related with the duration, but rather with the presence of any timeout at all.
Which version of ESPHome has the issue?
2023.12.7
What type of installation are you using?
Home Assistant Add-on
Which version of Home Assistant has the issue?
Core 2024.1.3, Supervisor 2023.12.1
What platform are you using?
ESP32
Board
ESP-WROOM-32
Component causing the issue
key_collector
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
No response