The IKEA app contains two flow card triggers for the rotating dimmer; dimmer_rotated and dimmer_rotate_stopped. From what I can see I think these flow card triggers both have a value attribute for how much the button has been rotated.
If the dimmer stops at a certain point (if it has physical min and max) I’m sure you could use this value to set the volume level of your Sonos. But I don’t see how you’d be able to control the pause/play behaviour…
However, if the dimmer is able to rotate beyond a full circle it probably resets after after it has made one and then it wouldn’t be useful. (Speaking from experience with sensors which can infinitely rotate)
Works perfectly fine if you’re willing to also have an IKEA Tradfri hub in between. The remote connects through the hub to your Sonos and since Homey is connected to Sonos as well the change in volume is also reflected in Homey…
I agree that mostly less gateway is better. However, consider that the Tradfri hub is local only, and it also has an Homey app to control all the bulbs/dimmers/outlets you add in the hub. And also you can use the dimmers and the mentioned SYMFONISK remote. In my experience it also has better zigbee reach than Homey itself. That being said, I like it better for now, maybe when Homey finally rewrites Zigbee I will go back to Homey also my single controller
Something with when turned AND rotation angle >0 then turn volume up ELSE turn volume down.
There are some posts on the forums about storing the Sonos volume in a variable and then WHEN rotate AND rotation angle >0 THEN variable +0.1 ELSE variable -0.1