ESP32 Bluetooth Low Energy RSSI Sensor¶
ble_rssi sensor platform lets you track the RSSI value or signal strength of a
BLE device. See the binary sensor setup for
instructions for setting up this platform.
# Example configuration entry esp32_ble_tracker: sensor: # RSSI based on MAC address - platform: ble_rssi mac_address: AC:37:43:77:5F:4C name: "BLE Google Home Mini RSSI value" # RSSI based on Service UUID - platform: ble_rssi service_uuid: '11aa' name: "BLE Test Service 16 bit RSSI value"
Service UUID can be 16 bit long, as in the example, but it can also be 32 bit long like 1122aaff, or 128 bit long like 11223344-5566-7788-99aa-bbccddeeff00.
name (Required, string): The name of the sensor.
mac_address (Optional, MAC Address): The MAC address to track for this sensor. Either this or ‘’service_uuid’’ has to be present.
service_uuid (Optional, 16 bit, 32 bit, or 128 bit BLE Service UUID): The BLE Service UUID which can be tracked if the device randomizes the MAC address. Either this or ‘’mac_address’’ has to be present.
id (Optional, ID): Manually specify the ID used for code generation.
All other options from Sensor.