maybe you can do work around, such as plant some iBeacons tags within 10-20m, when your iphone detect the signal (broadcast) from the tags, you iphone can send a webhook to Homey to start your flow.
Check out this
With the Build-In function a change of the detection radius is not possible as far as I know.
Many users use additional geofence apps on their smartphones, partly because the build-in detection is (was?) not reliable.
With the app Owntracks you can define the radius yourself. You can find an instructions here.
I also have the app Geofency in use, as @Shiki already suggested and I’m satisfied. But the minimum detection range via geofence is 50 meters with this app. However, I’m not sure if a detection radius via geofence of < 50 meters makes sense, because the accuracy is usually higher, especially when there is movement.
Edit:@Shiki, there is no need for the Webhook Manager. It works with the logic card “A WebHook was received” in the “When…” section and the logic card “>Tag< is exact” in the “And…” section.
I’m trying to do exactly what you seem to have setup, monitor room presence, for some reason all my icons in Owntracks are orange (connected) while in your screenshot they are blue (disconnected). Did you play around with the signal strength within the beacons themselves? (and what beacons did you use)? I was trying to just determine the room i was in based on the MQTT event, but that doesn’t seem succesful so far
Could you also share a bit more information about the flows you are using?
You should use the -1 settings for BLE range in owntracks as explained on the internet in the help files.
You should also add a Major and Minor for the BLE devices. Then you can place them on your map so they also get the correct location. The proximity you can setup with the BLE configurator of your BLE devices. But this depends on the brand. I use ELA beacons myself but you can also use cheap Aliexpress beacons. You require BLE beacons supporting iBeacon.
Currently have the range set to -1, but still it connect to multiple beacons.
Currently using some ESP32’s for this setup, shareing the same UUID and major, Mionr is different for every room. Was hoping i could read the proximity within owntracks and create Homey flows based on the closest device.
I have the MQTT setup already, my phone connects to multiple esp32’s which are my iBeacons, how would i make flows in Homey to calculate the one closest then?