0

sonos control

stephen andries 3 weeks ago in Devices / Sonos updated by Ricardo Pinto | visiontech pt 4 days ago 7

Image 5409

i have some Siemens TC5 displays on witch i want to control my sonos AMP.

I already have the sonos master program working on the BOS. So i can control the sonos on my phone.

But now i need to connect te functionbuttons to control the sonos to group addresses, so i can link them to KNX devices.

I found the ControlSonosFromKNX program, but how can i make the connections to my sonos amp and KNX groupadresses?

Has there been made a tutorial on youtube on?

i've managed to display the title of the song on my siemens tc5 but it alway says; playing: "name song" Is there a way to get rid of the "playing"? it's taking up all the space on the display, that there only remain 4 letters for the actual titel.

also got the volume working, but the program controlsonosfromknx is missing a lot of features, it only exist on displaying the title and controlling the volume, it's missing: play, pause, stop, mute, next, previous

Does anybody have a full program that i can implement?

Hello,

I guess that will depend on the device you're using, and also the implementation.

I'm not using the "ControlSonosFromKNX" task, so I don't have that problem.

I use a KNX touch panel, and I'm using 14-Byte Text Indicator for the song title. On mine, it doesn't display "Playing: song title", it just displays "Song title". In my case, I created a group address for the title, added that group address to the bOS, then under the Sonos node I've created a String, and just added both Title and the Group Address as reference. The only limitation I have is that my 14-Byte Text Indicator in this touch panel doesn't cycle, so I get a fixed number of characters, so on long titles I only get a part, but that's enough.

But let's get back to the example, which is what you're using: You're using the "ControlSonosFromKNX". So, to remove the "Playing" part, just go to ControlSonosFromKNX > Program > Send title to KNX > edit the command and remove the Playing: and just leave the %0

As for the missing features, you can simply create group addresses on your panel, set them for example to be sending always true when being pressed, add those group addresses to bOS and use them to trigger those controls on Sonos.


Best regards

thank you ricardo



But how can i add group addresses to bos and use them to trigger the sonos control?

i don't get any options to connect anything on the ControleSonosFromKNX, and either on the "sonos master"

see pictures below to see whe're i'm at. I might be looking in the wrong place

Image 5413

Hello,

As I said, I'm not using that example, but you do it easily other way around.

  • Create a group address on ETS, to be used as play button for example;
  • Go to your touch screen device, create a control, with eventually a play icon if possible;
  • Edit that control to send true value every time it's pressed;
  • Create a task, add that group address as trigger of that task, set it to Condition Equals (=), Value = True, and Allow Retrigger;
  • Then set a Run command below on the task, choose the Sonos device, choose what you want to do (Play, Stop, Next, Previous, etc).

Best regards

thanks! i found it . 

I didn't know where i could find the last step, finally got it 

thanks!!