When upgrading to 2022.9 (fantastic release otherwise! ), I had a problem with HomeKit losing the connection to home assistant devices. The connection is restored automatically “during the night” and everything works again the next day.
The same happened at both point updates to 2022.9.1 and .2. It seems the connection goes bad and is restored after some kind of timeout - maybe Home Assistant needs to do an explicit refresh/reconnect?
I had a similar issue.
My homekit exposes BTicino devices to HA.
For an unknown reason HomeKit started timing out today.
No restart in HA did help, neither any attempt to reload Homekit integration. But my BTicino gateway was visible from the router and BTicino App was working properly.
In the end I decided to force a gateway “reboot”: the only way was to turn off the general AC switch.
And everything started working again!
HomeKit will lose connection to Home Assistant devices. I have to restart Home Assistant and everything comes back. I have Home Assistant handling 21 Zigbee Switches, and can control them fine from Home Assistant, but HomeKit won’t see them without a Home Assistant reboot (or I can reload the HomeKit integration from Home Assistant that works also.) This is happening daily for me recently, and everything is on the latest firmware, etc.
One strange thing I noticed is that if I quickly try to load the Home Assistant app from my iPhone when I notice the issue, I will get a black screen with a red error bar at the bottom saying “The request timed out. NSURL ErrorDomain -1001”. If I wait another 30 seconds or so, Home Assistant will load.