Consider making the debounce on all models configurable

A push button is never going to be as snappy and solid as a full mechanical switch rated for 15A. I wish someone made a switch that was basically a real traditional rocker with an internal mechanism that physically flipped it (think the original Switchbot robot, but internal). That would have the most satisfying feel, and the highest reliability. Failing that, I think the design Inovelli went with is about as good as you can get in terms of feel and looking/behaving like a “normal” switch.

That said, there is a bit of a “mush” factor. The front plastic rocker doesn’t actually touch the two switches at all times, there’s a small amount of space in there which allows you to slightly depress the rocker before it makes contact. I’m not sure if the rocker would pop off without damage, but it seems like it might be possible to basically add a shim between the plastic stems and the buttons to close this gap if you want to reduce mush. The trade off would be that the total travel of the switch would be reduced and it would be easier to accidentally trigger it.

This is quite distinct from the issue we’re talking about here though, where the switch is definitely actuating (you can hear and feel the click) but the device doesn’t respond to that actuation if it’s brief enough. Basically, you’re having an issue with how far you have to press the button, while we’re talking about how long it needs to be pressed.

Both issues combined of course just increase the over all mushy feel. Resolving the delay should make the switch feel far more responsive without a need to change the hardware. It would also be customizable, where a hardware change needs to take into account all users and trade offs between differing user needs. They don’t want to make the product “better” for some users at the expense of other users.

Edit: How to Change Your Switch Paddle | Inovelli Help Center