Hi, have this been solved somehow? I see the subzones very useful as well. I would like to have the device in the home-zone but also to be able to detect that it is for example in garage.
iBeacons are used mainly for indoor navigation so I am quite surprised that we do not have something like that in HA.
You could achieve the same goal in reverse, i.e. use your phone to broadcast a āvirtual iBeaconā (I think the HA app can do this, but other free apps can also do this). Then in each subzone, have a BLE gateway scanning for your phoneās virtual beacon UUID and then sending this info via MQTT to your HA to trigger automations/presence.
I think a lot of people use ESPresense like this; itās a free code package (I think) that you load onto an ESP32 module.
Similar to the ESPresence/ESP32 concept, my company also has a product called BCG04 that can act as a beacon-scanning gateway in each subzone.