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

Public Member Functions

None __init__ (self, str device_id, str device_name, TadoConnector tado)
 
None async_added_to_hass (self)
 
str location_name (self)
 
str name (self)
 
None on_demand_update (self)
 
None update_state (self)
 

Private Attributes

 _active
 
 _attr_available
 
 _attr_unique_id
 
 _device_id
 
 _device_name
 
 _tado
 

Static Private Attributes

bool _attr_available = False
 
bool _attr_should_poll = False
 

Detailed Description

A Tado Device Tracker entity.

Definition at line 84 of file device_tracker.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity.__init__ (   self,
str  device_id,
str  device_name,
TadoConnector  tado 
)
Initialize a Tado Device Tracker entity.

Definition at line 90 of file device_tracker.py.

Member Function Documentation

◆ async_added_to_hass()

None homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity.async_added_to_hass (   self)
Register state update callback.

Definition at line 138 of file device_tracker.py.

◆ location_name()

str homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity.location_name (   self)
Return the state of the device.

Definition at line 157 of file device_tracker.py.

◆ name()

str homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity.name (   self)
Return the name of the device.

Definition at line 152 of file device_tracker.py.

◆ on_demand_update()

None homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity.on_demand_update (   self)
Update state on demand.

Definition at line 133 of file device_tracker.py.

◆ update_state()

None homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity.update_state (   self)
Update the Tado device.

Definition at line 105 of file device_tracker.py.

Member Data Documentation

◆ _active

homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity._active
private

Definition at line 102 of file device_tracker.py.

◆ _attr_available [1/2]

bool homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity._attr_available = False
staticprivate

Definition at line 88 of file device_tracker.py.

◆ _attr_available [2/2]

homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity._attr_available
private

Definition at line 114 of file device_tracker.py.

◆ _attr_should_poll

bool homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity._attr_should_poll = False
staticprivate

Definition at line 87 of file device_tracker.py.

◆ _attr_unique_id

homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity._attr_unique_id
private

Definition at line 98 of file device_tracker.py.

◆ _device_id

homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity._device_id
private

Definition at line 99 of file device_tracker.py.

◆ _device_name

homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity._device_name
private

Definition at line 100 of file device_tracker.py.

◆ _tado

homeassistant.components.tado.device_tracker.TadoDeviceTrackerEntity._tado
private

Definition at line 101 of file device_tracker.py.


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