Home Assistant Unofficial Reference 2024.12.1
entity.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.xiaomi_miio.entity.XiaomiCoordinatedMiioEntity
 
class  homeassistant.components.xiaomi_miio.entity.XiaomiGatewayDevice
 
class  homeassistant.components.xiaomi_miio.entity.XiaomiMiioEntity
 

Namespaces

 homeassistant.components.xiaomi_miio.entity
 

Functions

def homeassistant.components.xiaomi_miio.entity.__init__ (self, device, entry, unique_id, coordinator)
 
def homeassistant.components.xiaomi_miio.entity._extract_value_from_attribute (cls, state, attribute)
 
str homeassistant.components.xiaomi_miio.entity._parse_datetime_datetime (datetime.datetime time)
 
str homeassistant.components.xiaomi_miio.entity._parse_datetime_time (datetime.time initial_time)
 
int homeassistant.components.xiaomi_miio.entity._parse_time_delta (datetime.timedelta timedelta)
 
def homeassistant.components.xiaomi_miio.entity._try_command (self, mask_error, func, *args, **kwargs)
 
DeviceInfo homeassistant.components.xiaomi_miio.entity.device_info (self)
 
def homeassistant.components.xiaomi_miio.entity.unique_id (self)
 

Variables

bool homeassistant.components.xiaomi_miio.entity._attr_has_entity_name = True
 
 homeassistant.components.xiaomi_miio.entity._device
 
 homeassistant.components.xiaomi_miio.entity._device_id
 
 homeassistant.components.xiaomi_miio.entity._device_name
 
 homeassistant.components.xiaomi_miio.entity._LOGGER = logging.getLogger(__name__)
 
 homeassistant.components.xiaomi_miio.entity._mac
 
 homeassistant.components.xiaomi_miio.entity._model
 
 homeassistant.components.xiaomi_miio.entity._unique_id