Bermuda BLE Translateration: returns wrong distances

I have my phones that are right next to the BT Proxy that this integration uses but the distance reported is between 15-20m for each phone.

When I move out the room the distance shows unknown so it is sense it.

There’s a lot of missing information. Is your phone set to transmit it’s iBeacon signal at low? Are other devices showing the same behavior? Are you using 1 esp to test this or several proxies?

You will have to calibrate. Read the docs it tells you how.

The beta version allows calibration per BLE proxy.

Ok thanks.

Sorry I am new playing with iBeacons so been following a youtube tutorial.

Just for completeness, the signal is set to low (might have tried ultalow too). I only have one esp proxy and tested with two phones so I will work through the calibration steps and update later.

Hi again

I have googled and looked at the Bluetooth Proxy pages but can’t see a reference to calibrating it.

Or is it just a matter of editing the below

esp32_ble_beacon:
  tx_power: 3dBm  # Adjust this value as needed

I also see that adding more proxies will improve accuracy.

Sorry to be slow with this bit I can find where "“Area rssi” value is referenced in the App on my phone. Also should this be an entry I can edit so that I can then say this rssi value = 1m?

Managed to sort it after working through Battling to troubleshoot BT Proxy.

Basically remove interval & window settings:

esp32_ble_tracker:
  scan_parameters:
#    interval: 1100ms
#    window: 1100ms
    active: true