Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.devolo_home_network.device_tracker Namespace Reference

Classes

class  DevoloScannerEntity
 

Functions

None __init__ (self, DevoloDataUpdateCoordinator[list[ConnectedStationInfo]] coordinator, Device device, str mac)
 
None async_setup_entry (HomeAssistant hass, DevoloHomeNetworkConfigEntry entry, AddEntitiesCallback async_add_entities)
 
dict[str, str] extra_state_attributes (self)
 
str icon (self)
 
bool is_connected (self)
 
str unique_id (self)
 

Variables

 _attr_mac_address
 
 _device
 
 disable
 
int PARALLEL_UPDATES = 0
 

Detailed Description

Platform for device tracker integration.

Function Documentation

◆ __init__()

None homeassistant.components.devolo_home_network.device_tracker.__init__ (   self,
DevoloDataUpdateCoordinator[list[ConnectedStationInfo]]  coordinator,
Device  device,
str  mac 
)
Representation of a devolo device tracker.
Initialize entity.

Definition at line 91 of file device_tracker.py.

◆ async_setup_entry()

None homeassistant.components.devolo_home_network.device_tracker.async_setup_entry ( HomeAssistant  hass,
DevoloHomeNetworkConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Get all devices and sensors and setup them via config entry.

Definition at line 25 of file device_tracker.py.

◆ extra_state_attributes()

dict[str, str] homeassistant.components.devolo_home_network.device_tracker.extra_state_attributes (   self)
Return the attributes.

Definition at line 103 of file device_tracker.py.

◆ icon()

str homeassistant.components.devolo_home_network.device_tracker.icon (   self)
Return device icon.

Definition at line 127 of file device_tracker.py.

◆ is_connected()

bool homeassistant.components.devolo_home_network.device_tracker.is_connected (   self)
Return true if the device is connected to the network.

Definition at line 134 of file device_tracker.py.

◆ unique_id()

str homeassistant.components.devolo_home_network.device_tracker.unique_id (   self)
Return unique ID of the entity.

Definition at line 143 of file device_tracker.py.

Variable Documentation

◆ _attr_mac_address

homeassistant.components.devolo_home_network.device_tracker._attr_mac_address
private

Definition at line 100 of file device_tracker.py.

◆ _device

homeassistant.components.devolo_home_network.device_tracker._device
private

Definition at line 99 of file device_tracker.py.

◆ disable

homeassistant.components.devolo_home_network.device_tracker.disable

Definition at line 85 of file device_tracker.py.

◆ PARALLEL_UPDATES

int homeassistant.components.devolo_home_network.device_tracker.PARALLEL_UPDATES = 0

Definition at line 22 of file device_tracker.py.