hello, after futzing with the Bluetooth tracker integration with no luck, i wound up successfully tracking ble states via esp32_ble_tracker
from individual proxies. this gives a pretty rapid detection and rssi value when a device turns on. however, if the ble device powers off the sensor state just remains at the last value for about 10 minutes before reverting to 0 or not being detected. is there a configuration i can make to update this quicker? would a pause in the window/interval fix this?
esp yaml:
substitutions:
name: bt-proxy2
friendly_name: BT Proxy2
packages:
esphome.bluetooth-proxy: github://esphome/bluetooth-proxies/esp32-generic.yaml@main
esphome:
name: ${name}
name_add_mac_suffix: false
friendly_name: ${friendly_name}
api:
encryption:
key: xyz
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
esp32_ble_tracker:
scan_parameters:
continuous: true
binary_sensor:
- platform: ble_presence
mac_address: ad:dr:es:s1
name: "ESP32 BLE Presence DSP-408"
sensor:
- platform: ble_rssi
mac_address: ad:dr:es:s1
name: "BLE DSP-408 RSSI value"
much thanks,
never would have made it this far without this awesome forum.
C