Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.bluetooth_le_tracker.device_tracker Namespace Reference

Functions

bool async_setup_scanner (HomeAssistant hass, ConfigType config, AsyncSeeCallback async_see, DiscoveryInfoType|None discovery_info=None)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
 BATTERY_CHARACTERISTIC_UUID = UUID("00002a19-0000-1000-8000-00805f9b34fb")
 
string BLE_PREFIX = "BLE_"
 
string CONF_TRACK_BATTERY = "track_battery"
 
string CONF_TRACK_BATTERY_INTERVAL = "track_battery_interval"
 
string DATA_BLE = "BLE"
 
string DATA_BLE_ADAPTER = "ADAPTER"
 
 DEFAULT_TRACK_BATTERY_INTERVAL = timedelta(days=1)
 
int MIN_SEEN_NEW = 5
 
 PLATFORM_SCHEMA
 

Detailed Description

Tracking for bluetooth low energy devices.

Function Documentation

◆ async_setup_scanner()

bool homeassistant.components.bluetooth_le_tracker.device_tracker.async_setup_scanner ( HomeAssistant  hass,
ConfigType  config,
AsyncSeeCallback  async_see,
DiscoveryInfoType | None   discovery_info = None 
)
Set up the Bluetooth LE Scanner.

Definition at line 55 of file device_tracker.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.bluetooth_le_tracker.device_tracker._LOGGER = logging.getLogger(__name__)
private

Definition at line 32 of file device_tracker.py.

◆ BATTERY_CHARACTERISTIC_UUID

homeassistant.components.bluetooth_le_tracker.device_tracker.BATTERY_CHARACTERISTIC_UUID = UUID("00002a19-0000-1000-8000-00805f9b34fb")

Definition at line 36 of file device_tracker.py.

◆ BLE_PREFIX

string homeassistant.components.bluetooth_le_tracker.device_tracker.BLE_PREFIX = "BLE_"

Definition at line 42 of file device_tracker.py.

◆ CONF_TRACK_BATTERY

string homeassistant.components.bluetooth_le_tracker.device_tracker.CONF_TRACK_BATTERY = "track_battery"

Definition at line 37 of file device_tracker.py.

◆ CONF_TRACK_BATTERY_INTERVAL

string homeassistant.components.bluetooth_le_tracker.device_tracker.CONF_TRACK_BATTERY_INTERVAL = "track_battery_interval"

Definition at line 38 of file device_tracker.py.

◆ DATA_BLE

string homeassistant.components.bluetooth_le_tracker.device_tracker.DATA_BLE = "BLE"

Definition at line 40 of file device_tracker.py.

◆ DATA_BLE_ADAPTER

string homeassistant.components.bluetooth_le_tracker.device_tracker.DATA_BLE_ADAPTER = "ADAPTER"

Definition at line 41 of file device_tracker.py.

◆ DEFAULT_TRACK_BATTERY_INTERVAL

homeassistant.components.bluetooth_le_tracker.device_tracker.DEFAULT_TRACK_BATTERY_INTERVAL = timedelta(days=1)

Definition at line 39 of file device_tracker.py.

◆ MIN_SEEN_NEW

int homeassistant.components.bluetooth_le_tracker.device_tracker.MIN_SEEN_NEW = 5

Definition at line 43 of file device_tracker.py.

◆ PLATFORM_SCHEMA

homeassistant.components.bluetooth_le_tracker.device_tracker.PLATFORM_SCHEMA
Initial value:
1 = DEVICE_TRACKER_PLATFORM_SCHEMA.extend(
2  {
3  vol.Optional(CONF_TRACK_BATTERY, default=False): cv.boolean,
4  vol.Optional(
5  CONF_TRACK_BATTERY_INTERVAL, default=DEFAULT_TRACK_BATTERY_INTERVAL
6  ): cv.time_period,
7  }
8 )

Definition at line 45 of file device_tracker.py.