Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.arris_tg2492lg.device_tracker.ArrisDeviceScanner Class Reference
Inheritance diagram for homeassistant.components.arris_tg2492lg.device_tracker.ArrisDeviceScanner:
[legend]
Collaboration diagram for homeassistant.components.arris_tg2492lg.device_tracker.ArrisDeviceScanner:
[legend]

Public Member Functions

None __init__ (self, ConnectBox connect_box)
 
str|None async_get_device_name (self, str device)
 
list[str] async_scan_devices (self)
 

Public Attributes

 connect_box
 
 last_results
 

Private Member Functions

None _async_update_info (self)
 

Detailed Description

Class which queries a Arris TG2492LG router for connected devices.

Definition at line 47 of file device_tracker.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.arris_tg2492lg.device_tracker.ArrisDeviceScanner.__init__ (   self,
ConnectBox  connect_box 
)
Initialize the scanner.

Definition at line 50 of file device_tracker.py.

Member Function Documentation

◆ _async_update_info()

None homeassistant.components.arris_tg2492lg.device_tracker.ArrisDeviceScanner._async_update_info (   self)
private
Ensure the information from the Arris TG2492LG router is up to date.

Definition at line 68 of file device_tracker.py.

◆ async_get_device_name()

str | None homeassistant.components.arris_tg2492lg.device_tracker.ArrisDeviceScanner.async_get_device_name (   self,
str  device 
)
Return the name of the given device or None if we don't know.

Definition at line 61 of file device_tracker.py.

◆ async_scan_devices()

list[str] homeassistant.components.arris_tg2492lg.device_tracker.ArrisDeviceScanner.async_scan_devices (   self)
Scan for new devices and return a list with found device IDs.

Definition at line 55 of file device_tracker.py.

Member Data Documentation

◆ connect_box

homeassistant.components.arris_tg2492lg.device_tracker.ArrisDeviceScanner.connect_box

Definition at line 52 of file device_tracker.py.

◆ last_results

homeassistant.components.arris_tg2492lg.device_tracker.ArrisDeviceScanner.last_results

Definition at line 80 of file device_tracker.py.


The documentation for this class was generated from the following file: