Closed Minims closed 2 years ago
homekit documentation homekit source (message by IssueLinks)
Hey there @bdraco, mind taking a look at this issue as it has been labeled with an integration (homekit
) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)
I can confirm I see this same issue. Seems to only be with Siri, not HomeKit itself -- pressing the button for the cover in the Home app (Mac and iOS) does open/close the shades. Tested on HomePod (mini and full-size), Mac, iOS.
So it would appear (perhaps) that the controller in HA is advertising things correctly, but Siri isn't talking to the HomeKit DB correctly for whatever reason... maybe....
I filed a bug report with Apple, just in case this issue is on their side -- I'll update back here if anything comes of it (and if no issue is found on the H-A side)
Can confirm this issue as well. Siri doesn’t work, Home app does.
I was thinking that the cover might only report the position for example. So HomeKit understand that 100% is close ans 0% is open, so it works in the UI. But Siri only knows position and is now unable to understand open and close. But if you ask Siri to set a position it works.
It is just my thought, I can't verify what I'm saying.
So maybe homebridge/HA can report open/close/stop in addition of the position if this is the issue. It seems that most of genuine homekit covers stil works. So I would say something is needed on HA/Homebridge side to reflect the update/restriction made by the new IOS version. For now it does not seems to be consider as a bug on apple side.
There haven't been any changes to covers recently so it stands to reason this is a regression in iOS 15.4.
Please post diagnostics files for affected covers. Maybe we can compare the Accessories and work around whatever is now not working with the new iOS
Where can I find these diagnostics files ? Thx.
Same here with climate devices. Air conditioners can no longer be turned on/off using Siri. It works fine in Apple's Home App by clicking on the device. However, when using Siri, I simply get "Ok Aircon is on/off", but nothing happens.
It all worked fine on iOS 15.3.1, Siri used to respond with "Ok I've set the aircon to auto", and the device's power is triggered properly.
Well, there is a way to turn on aircons via Siri on 15.4: "Set aircon in study to 25 degrees". But "turn on/off aircon in study" does nothing since 15.4 :(
P.S.: Apple was tinkering with it in all public Beta versions of 15.4. Every Beta version, Siri had a different issue, e.g. "there are no accessories that support that", etc. I reported this to Apple and all I got was "Investigation complete - Unable to diagnose with current information".
I'm having this issue as well after updating everything to 15.4. When I say "Hey Siri, open the living room window blinds" I get "Hmm. There are no devices in the room that support raise control."
Looks like this affects homebridge as well so its likely unrelated to Home Assistant https://www.reddit.com/r/homebridge/comments/tetghd/ios_154_caused_my_home_bridge_devices_to_not_be/
Having same issue as well. I can no longer use Siri to control my ceiling lights and blinds managed by HomeAssistant.
Same issue with only Siri being impacted for all my Homebridge devices since 15.4.
Similar issue with my Gree AC configured with Homebridge. Unable to control the temperature via Siri and it just responds with "Hmm, that feature is not available for your Bedroom Aircon".
Same issue can't control anymore my blinds the same way as I've been doing before 15.4... now I must tell exactly that way: "kitchen cover position to 50 per cent"
Seems to be a broad issue https://www.reddit.com/r/HomeKit/comments/te7s4u/ios_154_siri_no_longer_understands_how_to_operate/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
Looks like we have to wait for apple to fix it.
Please be sure to open a report with specific repro steps so apple can replicate the issue
Seems to be a broad issue https://www.reddit.com/r/HomeKit/comments/te7s4u/ios_154_siri_no_longer_understands_how_to_operate/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
Looks like we have to wait for apple to fix it.
Please be sure to open a report with specific repro steps so apple can replicate the issue
It’s weird because it seems that people having shellys 2.5 with HAA directly to HomeKit doesn’t have this issue
I've also heard of people having Ikea shades integrated via the ikea brige without problems.
Same for me with ios 15.4 with my cover (RF Link). Siri not recognize anymore the commands for opening/closing them. It work if i click the button in the ios home app.
Here is my log file only cover part (i think it's the diagnostic log, correct me if i'm wrong), tell me if you need more : https://pastebin.com/GUPCi7bW
As a temporary "fix" you can create scenes in ios home app for opening cover, and for closing. Then you can use siri to call that scene just fine.
Regarding the Climate issue with Siri, I used to be able to say “Hey Siri, turn the kitchen air conditioner off” and it would simply work (my air conditioner was configured as a climate control). Now, Siri responds with: “Ok, to which value?” I can use the Home app in iOS and simply select the "off" position, and that works correctly, just not when I ask Siri.
I am currently on iOS 15.4, and HA 2022.3.5.
@bdraco Could this be related to a recent change you did? I noticed in the release notes of HA 2022.3 here it mentioned you "added support to HomeKit for controlling the fan and oscillating of fans in climate entities.". The way it asks for a "value" gives me the feeling it wants the user to specify a fan speed value or something... although I haven't figured out what I can say that produces a valid action.
I'm facing exactly the same issues as described in this thread too.
Using HA (latest stable version / 2022.3.5) and iOS15.4 with Shelly 2.5 (native HA integration).
Because of the points above I come to the following conclusion:
My best guess is that this is a iOS/Apple issue between HomeKit App and Siri. Bacause of something Siri is not aware of what states a device can have and just knows about "position".
Any suggestion how we could troubleshoot this better?
If it helps anyone, I found a workaround by changing my wording.
Previously: "Turn off the living room air conditioner" Now: "Set the living room air conditioner to off"
Previously: "Turn on the living room air conditioner" Now: "Set the living room air conditioner to 'cool'"
after updating iOS 15.4,my iPhone 12 and homePod mini cant use 'hey siri' to control my light or anything. but my iOS 15.3.1 iPad Mini,Siri still works like usual i guees its Apple's mistake
iOS 15.4.1 fixed the issue for me.
Fixed with 15.4.1!
EDIT: after a few tests, works on all devices except Apple Watch (also updated to .1 update today).
Confirmed. New version of iOS 15.4.1 works. Looks like an Apple Problem.
Confirmed, iOS 15.4.1 fixed a few things..
Closing this since there is now a know solution and it's updating iOS
iOS 15.4.1 fixed it but doesn‘t work with watchOS 8.5.1 from yesterday for me.
this seems to be closed for blinds, but for climate devices (which some reported as part of this issue), the problem still exists with iOS 15.4.1
@s0ftice it improved in iOS 15.4.1, but now only working for turning on my climate devices. If I ask Siri to “turn off my air conditioner” it sets it to auto mode.
Yeah right, it works fine (for turning on only) when using "AC" and "air conditioner".
I used the term "aircon", which Siri acknowledges with "OK, the Aircon is on" and "OK, the Aircon is off", but doesn't bother doing anything... "aircon" worked fine on iOS pre-15.4. I can live with using "AC" :)
However, for turning off, @JamesToohey's workaround "Set the study air conditioner to off" does not work for me on 15.4.1. Siri still turns it on again ("OK I've set the Aircon to auto.")
@s0ftice yeah my workaround became flaky (they must have been making some changes server-side) and now with 15.4.1 it seems that it's still hit and miss.
A shame but I think Apple is solely to blame here, and still no update for the watch :(
The problem
I have upgrade to IOS 15.4 yesterday on one of my devices.(iPhone XS)
I'm unable to control my covers/climate via SIRI since IOS 15.4. It does not understand open/close for my covers.
I have some Homekit devices that works great like my lights/switch.
The issue is that Siri says my covers does not support open/close actions. But it works great on the screen without asking Siri.
I have similar behavior with the climate device. All is OK with iOS 15.3.1 and Below.
Covers: Message: "I'm sorry this feature is not supported by your covers" Climate: Message: "Looks like there are no accessories that support this"
For Now I can tell Siri : “Set my cover position to 100%” (French traduction) this is working. But it does not understand open or close. Idem for Climate. I have to say : “Set temperature of the heater at 20°” instead of “Set heater to 20°”
i suspect an a change in the homekit SDK. maybe homebridge, or homekit integration needs an update. Don't really know. if someone can have a look at this. https://developer.apple.com/documentation/homekit?language=objc&changes=latest_minor
Users using homebridge have the same issue : https://github.com/homebridge/homebridge/issues/3100
Som other user using home-assisant too: https://community.home-assistant.io/t/siri-homekit-ios-15-4/402344/5 https://www.reddit.com/r/HomeKit/comments/te7s4u/ios_154_siri_no_longer_understands_how_to_operate/?sort=new
Thanks :-)
What version of Home Assistant Core has the issue?
core-2022.3.5
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant Supervised
Integration causing the issue
Homekit
Link to integration documentation on our website
https://www.home-assistant.io/integrations/homekit/
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response