oogje / homebridge-i6-bigAssFans

A Homebridge plugin which allows you to control a Big Ass Fan.
MIT License
18 stars 3 forks source link

Turning on light via Siri turns on fan as well #26

Closed mathewthomas1721 closed 1 year ago

mathewthomas1721 commented 1 year ago

I have a Haiku L series fan with a light. I’ve separated the light from the fan in HomeKit, but when I ask Siri to turn on the light, it turns on the light as well. Not sure if bug or I’m doing something wrong

aveach commented 1 year ago

@mathewthomas1721 I'm fairly sure this is a HomeKit issue with the way it parses the name. I had to rename my light without using any indication of "fan" and now it works to turn on solely the light.

oogje commented 1 year ago

@mathewthomas1721, I have also separated the fan and the light. My fan is named Big Fan and my light is named Big Fan Light. When I tell Siri “Hey Siri, turn on the big fan light”, only the light comes on.

What is your fan named? What is is your light named? What exactly are you saying to Siri and can you see what Siri thinks you’re saying?

mathewthomas1721 commented 1 year ago

My setup is as follows : The fan is named Bedroom Ceiling Fan, the light is named Bedroom Ceiling Light. Bedroom Ceiling Fan is an individual device, while Bedroom Ceiling Light is grouped with all the lights in the room in a group called Bedroom Lights.

Saying “Hey Siri, turn on the Bedroom Lights” turns on all the lights including Bedroom Ceiling Light, but also turns on Bedroom Ceiling Fan.

I’d be happy to check what Siri thinks I’m saying, how can I go about doing that?

oogje commented 1 year ago

It sounds like Siri is correctly interpreting what you're saying. For what it's worth when I speak to Siri using my iPhone it shows the text of what it hears as I speak.

I've never used groups so I don't know how that might play into this. What happens if you say "Hey Siri, turn on the Bedroom Ceiling Light"?

mathewthomas1721 commented 1 year ago

So it seems like it only messes up when I group the Ceiling Light with the other lights. Treating it as an individual device, it seems to work fine. My theory is, when I say, "Hey Siri, turn on the Bedroom Lights", it's actually just hearing "Hey Siri, turn on the Bedroom", and turning on everything in the bedroom.

Thank you for the help, I'll close this issue, clearly this is not a plugin problem.

On Sat, Jan 14, 2023 at 9:22 PM oogje @.***> wrote:

It sounds like Siri is correctly interpreting what you're saying. For what it's worth when I speak to Siri using my iPhone it shows the text of what it hears as I speak.

I've never used groups so I don't know how that might play into this. What happens if you say "Hey Siri, turn on the Bedroom Ceiling Light"?

— Reply to this email directly, view it on GitHub https://github.com/oogje/homebridge-i6-bigAssFans/issues/26#issuecomment-1383029689, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFMJVLXD3EEDAL3XB5IMXXTWSNNNVANCNFSM6AAAAAAT3SFVBI . You are receiving this because you were mentioned.Message ID: @.***>

oogje commented 1 year ago

Thanks for following through.