Private Member Functions | |
| def | _async_set_unavailable (self, now) |
| def | _async_track_unavailable (self) |
Static Private Attributes | |
| bool | _attr_should_poll = False |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
| def homeassistant.components.xiaomi_aqara.entity.XiaomiDevice.__init__ | ( | self, | |
| device, | |||
| device_type, | |||
| xiaomi_hub, | |||
| config_entry | |||
| ) |
Initialize the Xiaomi device.
Reimplemented in homeassistant.components.xiaomi_aqara.lock.XiaomiAqaraLock, homeassistant.components.xiaomi_aqara.light.XiaomiGatewayLight, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiCube, and homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiMotionSensor.
|
private |
|
private |
| def homeassistant.components.xiaomi_aqara.entity.XiaomiDevice.async_added_to_hass | ( | self | ) |
Start unavailability tracking.
Reimplemented from homeassistant.helpers.entity.Entity.
Reimplemented in homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiCube, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiButton, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiVibration, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiSmokeSensor, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiWaterLeakSensor, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiDoorSensor, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiMotionSensor, and homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiNatgasSensor.
| def homeassistant.components.xiaomi_aqara.entity.XiaomiDevice.available | ( | self | ) |
Return True if entity is available.
Reimplemented from homeassistant.helpers.entity.Entity.
| def homeassistant.components.xiaomi_aqara.entity.XiaomiDevice.device_id | ( | self | ) |
| DeviceInfo homeassistant.components.xiaomi_aqara.entity.XiaomiDevice.device_info | ( | self | ) |
Return the device info of the Xiaomi Aqara device.
Reimplemented from homeassistant.helpers.entity.Entity.
| def homeassistant.components.xiaomi_aqara.entity.XiaomiDevice.extra_state_attributes | ( | self | ) |
Return the state attributes.
Reimplemented from homeassistant.helpers.entity.Entity.
Reimplemented in homeassistant.components.xiaomi_aqara.switch.XiaomiGenericSwitch, homeassistant.components.xiaomi_aqara.lock.XiaomiAqaraLock, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiCube, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiButton, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiVibration, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiSmokeSensor, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiDoorSensor, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiMotionSensor, and homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiNatgasSensor.
| def homeassistant.components.xiaomi_aqara.entity.XiaomiDevice.name | ( | self | ) |
Return the name of the device.
Reimplemented from homeassistant.helpers.entity.Entity.
| def homeassistant.components.xiaomi_aqara.entity.XiaomiDevice.parse_data | ( | self, | |
| data, | |||
| raw_data | |||
| ) |
Parse data sent by gateway.
Reimplemented in homeassistant.components.xiaomi_aqara.switch.XiaomiGenericSwitch, homeassistant.components.xiaomi_aqara.sensor.XiaomiBatterySensor, homeassistant.components.xiaomi_aqara.sensor.XiaomiSensor, homeassistant.components.xiaomi_aqara.lock.XiaomiAqaraLock, homeassistant.components.xiaomi_aqara.light.XiaomiGatewayLight, homeassistant.components.xiaomi_aqara.cover.XiaomiGenericCover, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiCube, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiButton, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiVibration, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiSmokeSensor, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiWaterLeakSensor, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiDoorSensor, homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiMotionSensor, and homeassistant.components.xiaomi_aqara.binary_sensor.XiaomiNatgasSensor.
| def homeassistant.components.xiaomi_aqara.entity.XiaomiDevice.parse_voltage | ( | self, | |
| data | |||
| ) |
Parse battery level data sent by gateway.
Reimplemented in homeassistant.components.xiaomi_aqara.sensor.XiaomiBatterySensor.
| str homeassistant.components.xiaomi_aqara.entity.XiaomiDevice.unique_id | ( | self | ) |
Return a unique ID.
Reimplemented from homeassistant.helpers.entity.Entity.
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |