I’ve updated the blueprint to add light binding. The UI is also a bit more polished as well. To update to the newest version you can click on the blue link above to reimport it.
It sounds like matter binding won’t be available in HA for quite some time, so hopefully this can work as a bridge for some users for the time being. You can also use it to bind the switch to other smart lights like Zigee, Zwave, Hue.
The dimming transition has a “step” like nature which is not ideal. If anyone has ideas on how to make the transition more fluid like a traditional dimmer, please share.
For the next version I’d like to add a Fan binding as well, similar to the blue series where the config button controls the fan speed. Are there any other features the community would be interested to see in this blueprint?
Hey - I was just working on modifying this blueprint, but you’ve saved me time! Was a bit sad to find the light binding not a default entity on the HA Switch device, but this is a great stopgap.
I’m going to be experimenting with this in the next few days, and see if i can get the fluid transition working. Maybe I can get transition types in there too (fade, instant, or the up/down motions).
Is anyone else having issues when using it in smart bulb mode? when i do a single down press it will turn off all my lights correctly but then also turn the switch off. The switch should stay on to keep power to the lights
Thank you so much for creating this! It makes my lights work just how I wanted.
Quick question: When I setup light binding between the switch and my smart lights, the LED on the switch shows white instead of the default blue that I have my switch set to. Is there a way to change this?
Are you using a group for the Target Light that includes the LED notification bar? If you go to the Logbook and filter by the light entity for your LED notification bar, does it say which automation is turning it on/off?
@francesc0 or anyone is it possible to take a look at my YAML file. I’m trying to make Single Click up and down Tied to Fan and Double Click tied to the light bulb as my fan has one switch for both the fan and the light kit on the fan. I’m only getting the fan and the light kit to work together. They aren’t separated so if I turn on the fan the light turns on as well same with off. I also changed the setting on the Fan to Smart Fan mode not sure if this is helping or if I should have left it on the original settings.
I just don’t know what I’m doing wrong. Any help would be greatly appreciated because I’m getting frustrated and I’m sure that isn’t helping. Thanks to anyone in advance.
Looks like you’re using the device_id for your actions, but ideally you should be using the entity_id. Also, you’re using the action type: turn on which is not something I’ve seen before. Ideally you should select what type of device you’re turning on (e.g. fan.turn_on or light.turn_on).
For Up-Single, delete the action you have and do the following in the GUI:
Add Action > fan.turn_on > Choose entity > (insert your fan entity here - probably something like fan.white_series_lightfan_module). Rinse and repeat for all other turn_on/off actions.
The actions for fan.increase_speed look OK, except one is targeting the device and the other is targeting both the device and two light entities. Remove all the targets and replace them with your fan entity.
For the Fan Mode, use Ceiling (3 Speed).
For the Dimmer Switch, use Smart Bulb Enable. However, if you wired the switch correctly (with the load wire connected to the line terminal) this shouldn’t matter.
Can you describe the issue you’re having? If you’ve set your on/off switch to “Show as” a light, then it should work.
Also, the Matter Server in Home Assistant now supports official matter binding (where the switches communicate directly with each other), so the light binding in the blueprint is obsolete. I would strongly recommend using that instead, and just use the blueprint to program your tap sequences.
Instructions for binding in the Home Assistant Matter Server:
First, find the Node IDs of the two switches you are binding. Go to Settings > Devices > Matter > select each device (node ID is located under Device Info).
Go to Settings > Add-ons > Matter Server > Open Web UI.
Select the control Node > Endpoint 2 Dimmer Switch > Binding > Binding (in the column at the top).
Enter the target’s Node ID, Endpoint 1, Clusters 6 and 8. Cluster 6 is for state changes between on and off, and cluster 8 is for brightness. If you don’t want brightness to be bound, then don’t include cluster 8.
Note:at this time matter binding only works for physical presses of the switch. If the control light’s state change comes from Home Assistant (eg, via voice control, the HA dashboard, or an automation), this bypasses the matter binding and nothing will happen to the target light.
I just tried this to bind a couple of VTM31 dimmers and it didn’t work. I also tried with another pair of VTM31 dimmers and they didn’t work either. However I was successful using another dimmer to control a couple of Tapo L535E Matter bulbs, so I know the procedure works. Any idea what I might be doing wrong?