Here is my blueprint to use your philips hue dial switch (4button version)
You can use the blueprint to perform actions. Like control the volume with the dial of your mediaplayer. Like your sonos or google speaker.
Also the buttons you can program to call a service or perform actions like switching lights or whatever.
I received one today and this blueprint doesn’t work with a tap-dial connected through a hue hub, but it works well in HA even without any blueprint, it just requires a bit more of typing into HA to configure the switch
Is it possible to include the step_size value in the turn wheel left and turnwheel right sequences so you can adjust volume in small, med, and large increments depending on how fast you spin the dial?
when I turn the wheel, it only increments the volume once, I need to stop turning the wheel and turn it again a second time for a second incrementation. Do you have the same issue?
thanks for the inspiration. I took this (much more elegant than parsing all the trigger_event.data.x info) and made a few mods including controlling multiple speakers and lights. happy to share the automation - im still cleaning it up a bit. That said, one suggestion to make the dial feel more responsive is to use set_volume and increase based on the speed of the dial turn. Here’s that code:
Hey Dennis, from your description, you have created excactly what I have been trying to achieve but your import link for the blueprint seems to be broken! Could you please have a look at refreshing the link to the blueprint?
Sincerely, a man desperately wrestling to get media player integrated with the dial
I had the same issue - it seems to be caused by the space in the file name, “philips_tap_dial_switch volume-and-actions.yaml” - which is generally trouble in urls. Most browsers urlencode the space to ‘%20’, like in the original import button.
I suspect the My Home Assistant service recently stopped allowing urlencoding in links, probably for good security reasons, but it broke this. If you try to create that import link today, it says “invalid url”. However if you replace the ‘%20’ with an actual space, it renders it with a + and that works!