Device tracker shows away after a while

I created the below to track my network devices which seem to work except that after a few days the devices all show ‘away’ despite still working on the network. If I restart HA they all go back to ‘home’…

system_status.yaml (package)

device_tracker:
  - platform: ping
    hosts:
      kitchen_google_home: 192.168.0.21
      bedroom_google_home: 192.168.0.22
      lounge_google_home_mini: 192.168.0.23

there are many more but I didnt bother pasting all the code, it’s just more of the same

any ideas why these would change to ‘away’ after a while?

Other than general HA tracking flakeyness, could it be ping flood protection in your router kicking in?

Usually this is part of firewall protection that only applies to ICMP packets origination from outside your network. So probably unlikely.

No not that. It’s something to do with HA as evidenced by a HA restart fixing it.