Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.huawei_lte.Router Class Reference

Public Member Functions

None __post_init__ (self)
 
None cleanup (self, *Any _)
 
set[tuple[str, str]] device_connections (self)
 
set[tuple[str, str]] device_identifiers (self)
 
str device_name (self)
 
None logout (self)
 
None update (self)
 

Public Attributes

 client
 

Static Public Attributes

 bool
 
 Client
 
 default
 
 default_factory
 
 dict
 
 False
 
 float
 
 init
 
 set
 

Private Member Functions

None _get_data (self, str key, Callable[[], Any] func)
 

Detailed Description

Class for router state.

Definition at line 137 of file __init__.py.

Member Function Documentation

◆ __post_init__()

None homeassistant.components.huawei_lte.Router.__post_init__ (   self)
Set up internal state on init.

Definition at line 159 of file __init__.py.

◆ _get_data()

None homeassistant.components.huawei_lte.Router._get_data (   self,
str  key,
Callable[[], Any]  func 
)
private

Definition at line 187 of file __init__.py.

◆ cleanup()

None homeassistant.components.huawei_lte.Router.cleanup (   self,
*Any  _ 
)
Clean up resources.

Definition at line 313 of file __init__.py.

◆ device_connections()

set[tuple[str, str]] homeassistant.components.huawei_lte.Router.device_connections (   self)
Get router connections for device registry.

Definition at line 181 of file __init__.py.

◆ device_identifiers()

set[tuple[str, str]] homeassistant.components.huawei_lte.Router.device_identifiers (   self)
Get router identifiers for device registry.

Definition at line 175 of file __init__.py.

◆ device_name()

str homeassistant.components.huawei_lte.Router.device_name (   self)
Get router device name.

Definition at line 164 of file __init__.py.

◆ logout()

None homeassistant.components.huawei_lte.Router.logout (   self)
Log out router session.

Definition at line 301 of file __init__.py.

◆ update()

None homeassistant.components.huawei_lte.Router.update (   self)
Update router data.

Definition at line 245 of file __init__.py.

Member Data Documentation

◆ bool

homeassistant.components.huawei_lte.Router.bool
static

Definition at line 156 of file __init__.py.

◆ Client

homeassistant.components.huawei_lte.Router.Client
static

Definition at line 155 of file __init__.py.

◆ client

homeassistant.components.huawei_lte.Router.client

Definition at line 161 of file __init__.py.

◆ default

homeassistant.components.huawei_lte.Router.default
static

Definition at line 156 of file __init__.py.

◆ default_factory

homeassistant.components.huawei_lte.Router.default_factory
static

Definition at line 145 of file __init__.py.

◆ dict

homeassistant.components.huawei_lte.Router.dict
static

Definition at line 145 of file __init__.py.

◆ False

homeassistant.components.huawei_lte.Router.False
static

Definition at line 156 of file __init__.py.

◆ float

homeassistant.components.huawei_lte.Router.float
static

Definition at line 157 of file __init__.py.

◆ init

homeassistant.components.huawei_lte.Router.init
static

Definition at line 145 of file __init__.py.

◆ set

homeassistant.components.huawei_lte.Router.set
static

Definition at line 154 of file __init__.py.


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