Hey there! Successfully installed the device handler and paired the device. I’m trying to get volume up to trigger a virtual switch, and volume down to trigger a different virtual switch. However I can’t seem to get it working. Can anyone confirm that the device handler is still working properly? If it is, thoughts?
So for anyone interested I made a workaround by making a change in the device handler code. I’m by no means a developer and don’t know any programming languages at all, but I noticed the main button showed “toggled up” and “toggled down” in the smartthings app. Problem was on that button only pushes could be assigned to actions, so I found the options “pressed”, “pressed 2x” and “pressed 3x” for the main button in the code and simply added “held”, “up” and “down”. After that I was able to assign actions to toggled up and down. Only helps for this specific issue, other options for the device (button 2 and 3) are still quite buggy or not working at all. A shame since the remote itself is great, and the device handler probably worked like a charm originally.
Thanks for the work done anyway, without this device handler I would have had to return the button, so I really appreciate it. Crossing fingers for an update in the future!
Hey Joakim, you able to reference what line number you did this on or paste the sample code? Thx heaps.
nevermind, removed device. re-published the changes to line 133, re-paired and all working. Thanks for the tip in the prior post.
With a bit of WebCore hopefully can make the following scenario happen for a room.
1 Press - Set variable to “Lights”. Pressed once toggles lights on/off. Up/Down dims lights to set levels
2 Press - Sets variable to “Sound”. Toggle up/down sets volume for room speaker. Wait 10 seconds and reset variable back to “null” or default it back to “lights” as 99% of the time it will be the main action.
3 Press - Set vacuum to clean the room. Reset variable or point back to lights after 10 seconds.
Hopefully a good blend of form vs functionality. While we usually have phones on us it can be much easier to just press a button, especially a pretty stylish one like this.
Hello. Thanks for the DH and SmartApp. Is there a way to use the Symfonisk remote with this smartapp to controll other speakers than Sonos? I have all my chromecast and google home speakers in Smartthings as a cast web device, and was hoping I could use this remote to control the volume on them.
I need some help. I have everything configured. When I press the button I can see it pressed, pressed twice, etc… in the new ST app. When I go to the SmartApp configuration, I cannot select any Sonos speakers (no device found or You can’t currently add this). Neither from classic nor new ST app. I can select all my Sonos speakers from Speaker Companion app (3rd image).
Can you elaborate on what you did? Something like this?
sendEvent(name: “supportedButtonValues”, value: [“held”, “up”, “down”, “pressed”, “pressed_2x”, “pressed_3x”].encodeAsJSON(), displayed: false)
And when you asing actions to the volume lever, can you assign increments of volume? +5 volume?
Hey there!
I did this in line 133 before i published the device handler:
sendEvent(name: “supportedButtonValues”, value: [“pushed”, “pushed_2x”, “pushed_3x”, “held”, “up”, “down”].encodeAsJSON(), displayed: false)
I can’t assign volume level, only the events. I don’t have the technical knowledge to take it any further.
Check, what DH are your Sonos devices using. I guess, you haven’t updated to the new Sonos LAN Websocket Player DH when it was released, and it is still using the old one.
That was it. Thanks!
Ok, so I fixed one thing and broke the other. Once I changed the Sonos device to LAN Sonos Websocket, my device will not show as connected anymore on my new ST App.
with LAN Sonos Player Websocket
The ikea controller, i can see when i move the volume know as held, press shows pressed, or pressed twice. But it does not control the Sonos. I am assuming because the websocket is not communicating with the hub anymore.
Any ideas?
Try to search for the device in the new app. It should find the new one.
Otherwise, I am tagging @BarryA, the author of this integration, I believe. He can give you some advice how to migrate from the old integration to the new Websocket one.
Honestly, I don’t know what is the right way. And I don’t want to give bad advice.
It finds it but then which device type do I use for the button?
Hi @rey_rios - When you move your Sonos device to the new WebSockets DTH I strongly recommend moving all of your Sonos devices at the same time as they need to work together to send command sand recv responses when they are part of a Sonos group.
After moving to the WebSocket DTH, are you able to control playback/volume and see track information displayed in the (new) SmartThings app?
Unfortunately, I tried that and it didn’t work. I even restarted the hub and sonos. It might be because I have a hub v1. I might just get the Ikea hub for $35
@rey_rios, that explains it well. It was released for the v2 and up.
Otherwise you might want to read this announcement,
Finally picked up one of the Symfonisk controllers today and got it set up with my living room hue bulbs. One tap on/off works for all the selected bulbs and double tab goes to a random color.
Is the dial supposed to dim the bulbs? That doesn’t work for me.
Anyone figure out a method / workaround to get these controllers to work with adjusting volume on Google Home devices that are integrated into SmartThings via Cast-Web-API?
Using the Sonos Remote Control smartapp - I only see my deprecated Echo Devices from Echo Speaks, but my Google Home devices don’t appear.
Thanks for this… Works perfect for garage to pause/play and volume !
Have the same issue, can’t get the dimmer functionality to work.
I hooked Symfonisk to control my hue light strips.
Able to get it to:
1 button: on/off
2 button: random color
But cannot get the dimmer to work at all with rotating the dial.
Any ideas?
@jusa1980 – thanks for all the work!
Thank!