Button Controller Condition

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

Don't want to go there....

That's a thought. Will look into it.

1 Like

Also how immediate does immediate have to be to please her? Is it possible you could rearrange the way things work so the light can come on faster?

Not sure how I would do that. It's a simple push button, turn on/off outlet.

Ah ok I was thinking if it was via a Hue system that increased rate of polling or something might help.

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

1 Like

What is this button device make and model? Is it Zwave?

Is this is a Z-Wave button that supports associations, linking it to the lamp will speed up the response time considerably.

Samsung Zigbee button.

I've got several of those, usually they are quite responsive