nfarina / homebridge-sonos

Sonos plugin for homebridge: https://github.com/nfarina/homebridge
155 stars 52 forks source link

Siri Commands #1

Open rv10guy opened 8 years ago

rv10guy commented 8 years ago

What Siri commands can be used with this plug-in?

sooth commented 8 years ago

Yes, a list of possible commands would be nice. I cannot figure out how to tell Siri to change the volume.

schmittx commented 8 years ago

It seems like you can only turn ON/OFF (i.e. "Siri, turn ON/OFF the ") and set the volume to XX% (i.e. "Siri, set the volume of the to XX%), where corresponds to "name" in config.json.

eddiemoy718 commented 8 years ago

I finally got mine to recognize my Speakers, I had the room case not matching. You need to do an edit for the rooms to see the actual case...

Anyone know what we can do with this besides turn it on and off?

metouh commented 8 years ago

The "turn on" and "turn off" commands seem to start and stop playback. When speakers are combined in groups, you can stop playback for individual speakers but trying to restart playback again will fail.

I cannot get Siri to change the volume with "Set the volume of the Kitchen speakers to 20%" (where "Kitchen" is defined in the config file). Siri tells me it "wasn't able to find any devices in the Kitchen this time".

adamstephenson commented 8 years ago

@vanhoutem I've experienced the same thing with turn on/off of speakers in groups. I've had to removed the speaker from the group and re-add it for it to work again after it was 'stopped' via Siri.

For the volume change, you may need to rename your kitchen speakers from "Kitchen" to "Kitchen Speakers" for Siri to be able to determine.

JBX77 commented 8 years ago

You can create scenes with the Elgato Eve app to change the volume. I have scenes for 10, 20 and 30% which is enough for daily use.

phylaxis commented 8 years ago

I can't seem to control volume either. Is it just not supported or is there something wrong with my setup? I have not tried @JBX77's suggestion yet, though I expect that to work. I was hoping for more direct volume support though. Is it possible?

miguelmolez commented 8 years ago

Can this be set to start playing a song within an ap? Like this for example to start playing a song with a command in a scene http://www.automatedhome.co.uk/apple/smartthings-raspberry-pi-homebridge-siri-homekit-controlled-smart-home.html

mattnewham commented 8 years ago

For volume control see https://github.com/nfarina/homebridge-sonos/issues/3

moochtm commented 8 years ago

I see from this site that there is only a limited number of characteristics that Siri supports:

Is it possible that one these (e.g. Target state) could be set to an arbitrary string, and used to drive additional Sonos functionality? So, for example, this...

"Hey Siri, set the 'Kitchen Speakers' to 'Playing the Radio Station BBC Radio 4'"

...where 'Playing the Radio Station BBC Radio 4' is the arbitrary string, parsed and used to search for 'BBC Radio 4' and start playback if found?

Phononaut commented 8 years ago

Does anyone know how using the Boost factors in? I have successfully connected to one of my Play: 3's but voice commands are not recognized at all. I can change the volume and turn off/on thru the iOS HomeKit app I'm using, but that's it. I am wondering if I need to first connect Homebridge to the Boost?