Functions | |
| bool | async_setup_scanner (HomeAssistant hass, ConfigType config, AsyncSeeCallback async_see, DiscoveryInfoType|None discovery_info=None) |
| list[tuple[str, str]] | discover_devices (int device_id) |
| tuple[set[str], set[str]] | get_tracking_devices (HomeAssistant hass) |
| bool | is_bluetooth_device (Device device) |
| str|None | lookup_name (str mac) |
| None | see_device (HomeAssistant hass, AsyncSeeCallback async_see, str mac, str device_name, tuple[int]|None rssi=None) |
Variables | |
| Final | |
Tracking for bluetooth devices.
| bool homeassistant.components.bluetooth_tracker.device_tracker.async_setup_scanner | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| AsyncSeeCallback | async_see, | ||
| DiscoveryInfoType | None | discovery_info = None |
||
| ) |
Set up the Bluetooth Scanner.
Definition at line 128 of file device_tracker.py.
| list[tuple[str, str]] homeassistant.components.bluetooth_tracker.device_tracker.discover_devices | ( | int | device_id | ) |
Discover Bluetooth devices.
Definition at line 60 of file device_tracker.py.
| tuple[set[str], set[str]] homeassistant.components.bluetooth_tracker.device_tracker.get_tracking_devices | ( | HomeAssistant | hass | ) |
Load all known devices. We just need the devices so set consider_home and home range to 0
Definition at line 98 of file device_tracker.py.
| bool homeassistant.components.bluetooth_tracker.device_tracker.is_bluetooth_device | ( | Device | device | ) |
Check whether a device is a bluetooth device by its mac.
Definition at line 55 of file device_tracker.py.
| str | None homeassistant.components.bluetooth_tracker.device_tracker.lookup_name | ( | str | mac | ) |
Lookup a Bluetooth device name.
Definition at line 122 of file device_tracker.py.
| None homeassistant.components.bluetooth_tracker.device_tracker.see_device | ( | HomeAssistant | hass, |
| AsyncSeeCallback | async_see, | ||
| str | mac, | ||
| str | device_name, | ||
| tuple[int] | None | rssi = None |
||
| ) |
Mark a device as seen.
Definition at line 78 of file device_tracker.py.
| homeassistant.components.bluetooth_tracker.device_tracker.Final |
Definition at line 42 of file device_tracker.py.