How do I use bluetooth to track presence

I’m biased (being the author), but Bermuda might be what you’re looking for - the prerequisite is that you have one or more bluetooth proxies (so esp32 devices running esphome, or some shelly’s).

It will give you device_tracker entities for tracking home/not_home status, as well as Area and Distance sensors for each device to tell you which BLE proxy it’s closest to.

You’ll still need a beacon app on your phone so it gives you a stable MAC address to track, at least until I integrate with the new private_ble integration in core (for iPhones) and natively support iBeacon UUIDs for android, but it works with normal static BLE devices reasonably well.

3 Likes