Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.asuswrt.router.AsusWrtDevInfo Class Reference

Public Member Functions

None __init__ (self, str mac, str|None name=None)
 
str|None ip_address (self)
 
bool is_connected (self)
 
datetime|None last_activity (self)
 
str mac (self)
 
str|None name (self)
 
None update (self, WrtDevice|None dev_info=None, int consider_home=0)
 

Private Attributes

 _connected
 
 _ip_address
 
 _last_activity
 
 _mac
 
 _name
 

Detailed Description

Representation of a AsusWrt device info.

Definition at line 101 of file router.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.asuswrt.router.AsusWrtDevInfo.__init__ (   self,
str  mac,
str | None   name = None 
)
Initialize a AsusWrt device info.

Definition at line 104 of file router.py.

Member Function Documentation

◆ ip_address()

str | None homeassistant.components.asuswrt.router.AsusWrtDevInfo.ip_address (   self)
Return device ip address.

Definition at line 146 of file router.py.

◆ is_connected()

bool homeassistant.components.asuswrt.router.AsusWrtDevInfo.is_connected (   self)
Return connected status.

Definition at line 131 of file router.py.

◆ last_activity()

datetime | None homeassistant.components.asuswrt.router.AsusWrtDevInfo.last_activity (   self)
Return device last activity.

Definition at line 151 of file router.py.

◆ mac()

str homeassistant.components.asuswrt.router.AsusWrtDevInfo.mac (   self)
Return device mac address.

Definition at line 136 of file router.py.

◆ name()

str | None homeassistant.components.asuswrt.router.AsusWrtDevInfo.name (   self)
Return device name.

Definition at line 141 of file router.py.

◆ update()

None homeassistant.components.asuswrt.router.AsusWrtDevInfo.update (   self,
WrtDevice | None   dev_info = None,
int   consider_home = 0 
)
Update AsusWrt device info.

Definition at line 112 of file router.py.

Member Data Documentation

◆ _connected

homeassistant.components.asuswrt.router.AsusWrtDevInfo._connected
private

Definition at line 110 of file router.py.

◆ _ip_address

homeassistant.components.asuswrt.router.AsusWrtDevInfo._ip_address
private

Definition at line 118 of file router.py.

◆ _last_activity

homeassistant.components.asuswrt.router.AsusWrtDevInfo._last_activity
private

Definition at line 119 of file router.py.

◆ _mac

homeassistant.components.asuswrt.router.AsusWrtDevInfo._mac
private

Definition at line 106 of file router.py.

◆ _name

homeassistant.components.asuswrt.router.AsusWrtDevInfo._name
private

Definition at line 107 of file router.py.


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