[SOLVED] TvOS 12.4 HomeKit devices not responding external

I have just come back from overseas, and upon turning on my Apple TV for the first time saw an update had gone through.

What I seem to see now, is that on wifi all my homekit devices are fine. But externally they all go No Response. Externally I do look like I’m connected as when you look at the Home App you can still see my home hub as Connected.

I don’t believe it’s a Home Assistant problem (as I have devices exposed to homekit via openhab also, and these are in the same state), but are hoping someone else has seen a similar issue and might have some ideas.

I’ve done a reboot on my phone, ipad and apple tv, and signed out of icloud on the apple tv which see to be the common resolutions.

Here is my configuration.yaml:

homekit:
  auto_start: False
  filter:
    include_domains:
      - alarm_control_panel
      - light
      - media_player
      - switch
      - fan
      - sensor
      - cover
    #include_entities:
    exclude_entities:
      - switch.central_heating
      - input_boolean.central_heating_manual
      - climate.central_heating

In the interests of solving this myself. What ended up working for me was to sign out of icloud on the apple tv (hub), rebooting, then signing back in.

Simply signing in and out, and rebooting the hub or client devices in isolation didn’t work.

1 Like

@psyciknz thanks for replying back. i had similar problems: cant see any HA devices when outside the home network. i knew what did it for me though - changing from wireless connect on ATV to wired connection. I had previously tried everything but not the icloud sign out and reboot and sign back in combo. Now working ok thanks to your suggestion