Classes | |
| class | HuaweiLteScannerEntity |
Functions | |
| str | _better_snakecase (str text) |
| list[_HostType]|None | _get_hosts (Router router, bool ignore_subscriptions=False) |
| bool | _is_connected (_HostType|None host) |
| bool | _is_us (_HostType host) |
| bool | _is_wireless (_HostType host) |
| None | async_add_new_entities (Router router, AddEntitiesCallback async_add_entities, set[str] tracked) |
| None | async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities) |
Variables | |
| string | _DEVICE_SCAN = f"{DEVICE_TRACKER_DOMAIN}/device_scan" |
| _HostType | |
| _LOGGER = logging.getLogger(__name__) | |
Support for device tracking of Huawei LTE routers.
|
private |
Definition at line 159 of file device_tracker.py.
|
private |
Definition at line 40 of file device_tracker.py.
|
private |
Definition at line 116 of file device_tracker.py.
|
private |
Try to determine if the host entry is us, the HA instance.
Definition at line 122 of file device_tracker.py.
|
private |
Definition at line 110 of file device_tracker.py.
| None homeassistant.components.huawei_lte.device_tracker.async_add_new_entities | ( | Router | router, |
| AddEntitiesCallback | async_add_entities, | ||
| set[str] | tracked | ||
| ) |
Add new entities that are not already being tracked.
Definition at line 129 of file device_tracker.py.
| None homeassistant.components.huawei_lte.device_tracker.async_setup_entry | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry, | ||
| AddEntitiesCallback | async_add_entities | ||
| ) |
Set up from config entry.
Definition at line 53 of file device_tracker.py.
|
private |
Definition at line 35 of file device_tracker.py.
|
private |
Definition at line 37 of file device_tracker.py.
|
private |
Definition at line 33 of file device_tracker.py.