TL;DR: Feature request for detecting the proximity of proprietary Bluetooth LE trackers like the AirTag, Tile, Chipolo, or the newly launched Android “Find My Device” range of products.
I would very much appreciate the ability to track if family members or guests are at home or not by using a simple device that can be easily shared with a guest or an elderly (i.e. not using the HA companion app) and which we already own anyway.
These could be used to arm the alarm when everyone left the house, turn off the heating, the lights and so on.
These days devices like the AirTag, Chipolo, Tile and now even an Android “Find My” equivalent are increasingly popular, so it would make sense if we could double their use as an arrival/presence sensor using the onboard Bluetooth of the Raspberry Pi for example.
There is now a standard for these BLE devices for which both Apple and Google have partnered to create, so hopefully building additional functionality around that should be easy enough and not risk being broken by future software updates.
As I understand it, the thing that makes detecting these devices difficult is the the fact that they change their MAC address regularly for privacy reasons, but the payload they broadcast contains a consistent UUID which makes tracking them possible.
I’ve been testing the iBeacon, the bluetooth_le_tracker and the unofficial Passive BLE Monitor, but none of them can detect the AirTag or Chipolo (the only two I have to test).
Building this functionality into HA would be amazing.
Thanks