Googlehome device tracking seems to have a number of strange issues

  • Why does it add google home device specific IP info instead of just tracking the bluetooth mac across devices?
  • As noted by issues in git hub, scanning constantly for bluetooth devices can result in thousands of device items, expecially since EACH home mini is adding its unique IP to each once they see.

Why not instead:

  • use the normal MAC field
  • Attach a ZONE to each device and work like other trackers and associate the latest seen one to the tracked items default zone if not set is home.
  • ONLY scan for or track NEW devices on demand as a service call
  • if more than one device “associated with the component” sees a MAC take the one with the strongest signal.