opened 02:28PM - 14 Sep 22 UTC
closed 01:09PM - 25 Jun 23 UTC
integration: homekit
stale
### The problem
I have updated a batch of devices to iOS 16 including my hub … devices like AppleTV / Homepod and I have noticed the powerstrip workaround for input_select does not show the input select title for each of the powerstrip switches any more.
The ipads on iOS 15.7 do work and show the various titles for each of the input_select options but iOS 16 just shows the input_select entity name as the title of each option.
Its not a huge huge issue especially given iOS 16 will have supposedly big changes core wise in a future update but I thought it was worth reporting so you were aware.
### What version of Home Assistant Core has the issue?
core-2022.9.4
### What was the last working version of Home Assistant Core?
_No response_
### What type of installation are you running?
Home Assistant OS
### 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_
opened 05:28PM - 01 Dec 22 UTC
closed 01:33AM - 17 Mar 23 UTC
integration: homekit
stale
### The problem
The buttons of the stateless programmable switches exposed by t… his integration do not have names, making it very difficult to configure automations triggered by devices which expose many different triggers, such as an Apple TV.
I understand that the Home app does not currently display the button name (only number), but I have tried finding the button names in the [Eve for HomeKit](https://apps.apple.com/us/app/eve-for-homekit/id917695792) app, as well as the [Controller for HomeKit](https://apps.apple.com/us/app/controller-for-homekit/id1198176727) app. Both of these apps used to show the button names for triggers exposed by this integration in earlier versions.
Here's what they look like now:
![IMG_1718 (Medium)](https://user-images.githubusercontent.com/10392194/205119977-bf29038e-7e5c-499a-87c5-6ad1f579a22a.PNG) ![IMG_1717 (Medium)](https://user-images.githubusercontent.com/10392194/205119984-ba4498e1-03b9-4290-9378-c65c712ca679.PNG)
### What version of Home Assistant Core has the issue?
core-2022.11.5
### What was the last working version of Home Assistant Core?
_No response_
### What type of installation are you running?
Home Assistant OS
### Integration causing the issue
HomeKit
### Link to integration documentation on our website
https://www.home-assistant.io/integrations/homekit
### Diagnostics information
[config_entry-homekit-e0291e9970b140327f7ba89c871e19a7.json.txt](https://github.com/home-assistant/core/files/10134644/config_entry-homekit-e0291e9970b140327f7ba89c871e19a7.json.txt)
### Example YAML snippet
_No response_
### Anything in the logs that might be useful for us?
_No response_
### Additional information
_No response_
So I know this is a known issue. Every device trigger is being mapped to HomeKit and because of a change in iOS 16, the name of every button is just the name from Home Assistant, so I have 30 single tap buttons that all have the same name and no way to tell which 4 are for the actual buttons.
Anyone know of a workaround here? Someway to remove/hide the extra triggers? Someway to create a virtual device that only has the triggers I want?
1 Like