Homekit appleTV remote hub Help! Wake up problem

Hi all HA gurus, sorry for the none-ha-related problem, but I googling a lot and can’t find a single answer, so I thought I could get some help here. This problem troubles me a very long time, so here is how I end up with:

  1. When controlling something in LAN, everything updates very quick with no delay at all(using built in HA homekit)
  2. When I disconnect the wifi and go to 4G, the remote homekit still response very quick like almost instantly, updating devices and report me back all status also very quick, turning on/off stuff also very quick, everything seems working very well.
  3. However!!! when I leave the phone stay 4G and wait around 20 or 30mins, then reopen the home app, all devices gets “updating” and eventually reports “unresponsive” stats, then I need to close the home app, wait around 2-5 mins and reopen the app, the remote homekit starts to report the status again, everything back to normal speed, I can controlling devices very smooth and quick again even viewing camera live. So I guess this is not a network speed issue. It’s more like an apple tv “wake up” issue.
  4. The problem repeats once I wait longer then 20 or 30min, but it stays alive very quick when I open the app within 20mins(say after 15mins reopening the home app)
  5. I’ve already turn off “sleep” on apple tv side and fire a ping cmd to the tv, it always less than 1ms respons, so the tv stats is always in “wake up stat”. But still, after 20 mins with 4G, the problem always there.
  6. I also try with the ipad as hub, the problem stays exactly the same, everytime I need to wait 2-5mins, reopen and close the home app again and again to “wake up the TV”…

I hope my poor english didn’t troubles you ^^…
Did you guys happen something like this? What exactly cause this problem? How to deal with this? Thanks

I am having the exact same issue. I hope you get a response, seems to be a common problem for some people.

sorry man, I didn’t have any solution yet… I hope some gurus can advise us…
one thing for sure, the issue is coming from the router side, and it seems like I am using OpenWRT which somehow causing this “always updating for 2-3min” problem, and I think somehow(I don’t know how), the openwrt’s dnsmasq causing this problem(still guessing). I have replaced the openwrt router to a normal one(with stock firmware), it seems like the problem is gone. However I can’t live without openwrt, I need openwrt to detect presence, so I still need to find what’s causing this problem. sorry about that.

Hello,

I have the same issue and I’m using OpenWRT as well.
I will test if it works with an other router.