I had never used the Button Controller before, but since moving into new house everything has changed so when doing update thought I would try this out.
Have a button on a table next to the wife's chair which she can use to turn the lamp on/off. So easy enough to set up in Button Controller, no problem there.
Except, she has a habit of pushing the thing several times if the light doesn't come on immediately and that causes problems. Is there a way to tell Button Controller to ignore further pushes for a few seconds after the first one? Or does that need to be done in RM?
Also, even tho the button device shows pushed, held, and double click, in Button Controller only has pushed and held. Kinda wondering about that.
Is your wife able to remember "Count to [x] before trying it again"?
Or, I wonder if there is a virtual device type you could use as an intermediary that has a cooldown period. Or use a boolean variable and each button press sets it to true, and being set to true starts a countdown rule and the button dcoesn't work unless the variable is false. All RM stuff though
Not sure, but I think what was happening was the hub was queing up the button pushes. So depending on how many times she pushed it the net result might be on or off.
Went back to a custom app. Just used a state device to lock out for 5 seconds. I'll see how that works. I was just wondering if the same thing could be done in button controller. Was trying to get away from too many custom apps, but it's not that big a deal.
Well unless you did something complicated with a countdown variable and used a condition in Button Controller to test the variable, but that's at least equally complicated imho