ACDR / homebridge-yamaha-avr

homebridge-plugin for Yamaha AVR. Audio Receiver Accessory with Power, Input, Volume & Remote Control
Apache License 2.0
43 stars 7 forks source link

Cannot figure out how to control Speaker Volume via Siri #89

Open anthonysnyder opened 11 months ago

anthonysnyder commented 11 months ago

Describe The Bug: No matter how hard I try, I am unable to get Siri to recognize the Volume Device for my Zones.

To Reproduce: Based on Screenshot below, I would expect to be able to say: "Hey Siri. Set Backyard Volume to 75%". When I do this, I get "Sorry I do not understand"

Expected behavior: I would expect that using this Siri command would change the volume on that Zone.

Logs:

Show the Homebridge logs here, remove any sensitive information.

Plugin Config:

        {
            "ip": "192.168.1.25",
            "name": "Yamaha AVR",
            "enablePureDirectSwitch": false,
            "volumeAccessoryEnabled": true,
            "zone2Enabled": true,
            "zone3Enabled": false,
            "zone4Enabled": false,
            "platform": "yamaha-avr",
            "_bridge": {
                "username": "0E:AA:44:CF:1E:E4",
                "port": 58536
            }

Screenshots: image Environment:

anthonysnyder commented 11 months ago

As I finished typing this, it dawned on me, I wonder if I can say "Hey Siri, Set Backyard Fan to 75%" this DID work.

So I THINK this issue is more HomeKit related.

BUT, Siri does recognize "Hey Siri, Turn On Backyard Speakers" , which means it SHOULD be able to recognize the fact that I renamed the Fan to Volume in the same way that I renamed Zone 2... ¯_(ツ)_/¯

image

bencharlesrhys commented 1 month ago

It's a Siri language processing issue. They think this is a fan device, not a speaker. It's looking for an airplay speaker or a HomePod and it can't find that type of HomeKit device.