I have 40+ switches in my house. I would like to have some standard actions for double/triple tap across all of these switches. For example, I would like to have a double-tap rule that sets the dimmer to 20%. What is the most efficient way to manage button controller rules for many switches in a standardized way? If there's not a simple approach to doing this in the GUI - is it possible to directly edit YAML or do it via code?
I dont think there is any way to do it with the built in apps, unless there is a setting I am not seeing. I tried to make a Rule with multiple button 2x triggers and then see if I could set the dim level on the activating device but it does not have that as an option. You have to select a specific switch.
You would probably have to write a custom app that lets you pick from a dropdown of dimmers, and then subscribes to the button events. When the correct button even comes in, you could then adjust the level on the switch that generated the event.
Obviously you could also use RM or Button Controller and create 40 separate rules for each switch.
What's the underlying persistence for Button Controller? If this is a DB or file I can access directly then it would be fairly trivial to edit it directly vs. manually creating 40+ rules I'd think?
Yeah, mine just mashes buttons until it does what she wants.
She has learned that double up is 100% though, its a standard feature on most of the Zooz switches so I leave them set that way. I usually do Down 2x for a default "dim" setting.
Those Zooz switches - love them. I built my house with Jascos and I regret not getting those Zooz 700s. They have so much more configuration options and I've also found them to work better with my LED loads. I think over time I might end up replacing a lot with those.