Hi @Soul
I setup HappyBubbles to handle that.
https://community.home-assistant.io/t/anyone-did-a-ibeacon-or-similar-installation/
with the component mqtt_room.
It works fine.
You could add more HappyBubbles to cover the entire house, and do room detection.