Let your phone always monitor in the background for Beacons. Configure it and just let it run. It's essentially just a utility for you home automation system.
You can choose to log all events for easier debugging of your home automation system setup.
Configure the Bluetooth scanning to perfectly match you requirements for accuracy and power savings.
Set up any MQTT broker you have access to.
Add Beacons by scanning, or manually add them.
Profit from all the contextual information the Beacons suddenly can give you!