I launched BLE tracker on my esp32 device
For one week more that 6300 BLE devices have been added to known_devices.yaml!
All devices without names, only MAC addresses, example:
93_ef_61_34_a4_11:
name: 93-EF-61-34-A4-11
mac: BLE_93:EF:61:34:A4:11
icon:
picture:
track: true
What the heck?
I live in a big city. Is it real new devices or this is a bug ?
If this is real devices, how to restrict adding new devices by rssid value or you have another idea?
here’s my config for build:
packages:
esphome.bluetooth-proxy: github://esphome/bluetooth-proxies/esp32-generic.yaml@main
esphome:
name: esp32-bluetooth-proxy
logger:
captive_portal:
api:
encryption:
key: "___________"
ota:
password: "___________"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
manual_ip:
static_ip: 192.168.__.__
gateway: 192.168.__.__
subnet: 255.255.255.0
web_server:
include_internal: true
local: true
ota: true
port: 80
auth:
username: ___________
password: ___________
esp32_ble_tracker:
scan_parameters:
window: 30ms
interval: 2600ms
active: false
bluetooth_proxy:
active: true
ble_client:
- mac_address: __:__:__:__:__:__
id: ocean_x_pro
- mac_address: __:__:__:__:__:__
id: ocean_x
sensor:
- platform: xiaomi_hhccjcy01
mac_address: '__:__:__:__:__:__'
temperature:
name: "Xiaomi Flora Temperature (esp32 ble)"
moisture:
name: "Xiaomi Flora Moisture (esp32 ble)"
illuminance:
name: "Xiaomi Flora Illuminance (esp32 ble)"
conductivity:
name: "Xiaomi Flora Soil Conductivity (esp32 ble)"
battery_level:
name: "Xiaomi Flora Battery Level (esp32 ble)"
- platform: xiaomi_miscale
mac_address: __:__:__:__:__:__'
clear_impedance: true
weight:
name: "Xiaomi Mi Scale Weight (esp32 ble)"
binary_sensor:
- platform: ble_presence
mac_address: __:__:__:__:__:__
name: "Mi Band 6 CN (esp32 ble)"
- platform: ble_presence
mac_address: __:__:__:__:__:__
name: "Tile (esp32 ble)"
- platform: ble_presence
mac_address: __:__:__:__:__:__
name: "Redmi 9T (esp32 ble)"
- platform: ble_presence
mac_address: __:__:__:__:__:__
name: "Apple Watch (esp32 ble)"
- platform: ble_presence
mac_address: __:__:__:__:__:__
name: "iPhone Pro Max (esp32 ble)"
- platform: ble_presence
mac_address: __:__:__:__:__:__
name: "HB03 1 Tracker (esp32 ble)"
- platform: ble_presence
mac_address: __:__:__:__:__:__
name: "HB03 2 Tracker (esp32 ble)"
- platform: ble_presence
mac_address: __:__:__:__:__:__
name: "LifeSmart Tag (esp32 ble)"
- platform: ble_presence
mac_address: __:__:__:__:__:__
name: "Amazfit Band 5 (esp32 ble)"
switch:
- platform: restart
name: "ESP32 Bluetooth Proxy Restart"