Hi all – first post, and excited to join this community. I’ve been working to integrate my Home Assistant universe for control and status in HomeKit for my iOS devices. I’m having mostly success at the moment, but I’m wondering if anyone has insights or suggestions about troubleshooting the following frustrating functionality quirk.
This all WORKS:
From iOS14.2 iPhone or iOS 14.2 iPad:
“Hey Siri, turn on the lights in the Kitchen”
-> instant response (through HASS -> zwave)
“Hey Siri, turn open the shades in the Bedroom”
-> instant response (through HASS -> zwave)
Manually changing the device state in the iOS Home app on either device also functions as expected.
DOESN’T WORK:
If I talk the same commands above to my new HomePod mini, it always responds,
“Sorry, I did not hear back from your devices.”
I have a HomeKit certified LG TV. I can control that TV (eg. power on/off) by voice command to HomePod mini, or in the iOS Home App. This tells me the issue is some interrelation between the HomePod and HASS homekit integration, not simply a problem with the HomeKit Mini.
I did a factory reset of the HomePod mini and after new setup arrived back to the same state - no change in behavior.
All my mobile devices are on the same WiFi router.
I am using the logger integration and DEBUG for HomeKit. I see normal looking communication activity between my iOS devices and the homekit integration in the logs. When issuing a voice command to the HomePod mini, I do not see any homekit integration log activity, but the HomePod of course says, “Sorry, I did not hear back from your devices.”
Can anyone report successful HomePod control to HASS devices via the integration?
How might I troubleshoot this further?
By the way, I set up the HomeKit Integration (by configuration.yaml) following the steps in the documentation.
Configuring a 3 minute start delay automation for the homekit integration was found to be critical to get the integration to start effectively.