If I bind the switch to a group of lights when the main paddle is pressed does it send an on and a brightness signal to the bulbs or just “turn on”? It would be great if it sent a 100% brightness or even better if that was configurable for how it turns on the lights when in “smart bulb mode”. Meaning a configuration option that takes any number between 0 and 100 for brightness %. I ask because I use an off transition from home assistant so the lights will be 1% if a brightness command is not also sent.
I will primarily use this with home assistant and the smart bulb mode/binding is simply a backup so it would be great if there was a configuration option for the main paddle to become the scene switch and the binding functions to be moved to the current config button. Essentially reversing the order of what is currently configured. That way what’s being used the most is the biggest switch for people to use vs having to tell everyone touch the smaller config button.
If it’s unable to poll the binded group (not sure if that’s possible) then yes exactly how you described. If it’s possible to poll to check if the group is on then a single tap turns on if off and turns off if on.
As I said I would primarily have home assistant control what happens so using the main paddle for scenes is ideal while still having backup binding control provided through the config button since there is a big size difference i think most non-tech people that come over would use the paddle which is fine but then it wouldn’t deliver the dynamic lighting controlled experience without home assistant getting a say in what happens when the lights turn on. So I’d rather switch that around. Again this should be an option not default so people can just choose what button they prefer that controls binded lights.
It’s technically possible if this can’t happen that whenever the main paddle is tapped to turn on binded lights and the 1x event is sent to home assistant then it also sends a command to the lights but that could look weird if it turns on to a specific color or light temperature and then home assistant within a second sends a completely different light color or even brightness. It’s also inefficient as that’s unecessary traffic.
After I just set up the switch and binded it to a group of lights it would be great if there was the ability to do as I described.
Binding takes over the paddle. Any press is a binding command. Yes it’s also sends scene notifications (button presses) but binding commands will be received by the lights first before home assistant has a chance to send a command off the press up or down of the paddle.
It would be great to have the option to move binding commands to the config button and I also see that the switch does read the binded group as in it can read the group’s state (on,off and brightness). So it should be possible to make a tap of the config button if off turn on the binded group/lights, if on turn off binded group/lights. If double pressed and binded group/lights are on turn up brightness just as the current paddle does with a double tap on the upper paddle. All 3 things the paddle does for binding could be done by the config button.
Zigbee binding does not support that kind of if/then/else logic. Binding associates an event (on/off/changeLevel) on the source endpoint with a single Zigbee command sent to the destination endpoint. It might be possible to make the config button ‘bindable’ to a Zigbee command, but it could only be associated with a single specific command. One possibility might be to make the config button send a zigbee.toggle command. But that’s about as close as you could get with bindings.
What you’re asking for is more appropriately solved via automation on a hub and not via bindings