Classes | |
| class | XiaomiCoordinatedMiioEntity |
| class | XiaomiGatewayDevice |
| class | XiaomiMiioEntity |
Functions | |
| def | __init__ (self, device, entry, unique_id, coordinator) |
| def | _extract_value_from_attribute (cls, state, attribute) |
| str | _parse_datetime_datetime (datetime.datetime time) |
| str | _parse_datetime_time (datetime.time initial_time) |
| int | _parse_time_delta (datetime.timedelta timedelta) |
| def | _try_command (self, mask_error, func, *args, **kwargs) |
| DeviceInfo | device_info (self) |
| def | unique_id (self) |
Variables | |
| bool | _attr_has_entity_name = True |
| _device | |
| _device_id | |
| _device_name | |
| _LOGGER = logging.getLogger(__name__) | |
| _mac | |
| _model | |
| _unique_id | |
Code to handle a Xiaomi Device.
| def homeassistant.components.xiaomi_miio.entity.__init__ | ( | self, | |
| device, | |||
| entry, | |||
| unique_id, | |||
| coordinator | |||
| ) |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
| DeviceInfo homeassistant.components.xiaomi_miio.entity.device_info | ( | self | ) |
| def homeassistant.components.xiaomi_miio.entity.unique_id | ( | self | ) |
|
private |
|
private |
|
private |
|
private |
|
private |