MELCloud Device instance.
Definition at line 59 of file __init__.py.
◆ __init__()
| None homeassistant.components.melcloud.MelCloudDevice.__init__ |
( |
|
self, |
|
|
Device |
device |
|
) |
| |
Construct a device wrapper.
Definition at line 62 of file __init__.py.
◆ async_set()
| def homeassistant.components.melcloud.MelCloudDevice.async_set |
( |
|
self, |
|
|
dict[str, Any] |
properties |
|
) |
| |
Write state changes to the MELCloud API.
Definition at line 78 of file __init__.py.
◆ async_update()
| def homeassistant.components.melcloud.MelCloudDevice.async_update |
( |
|
self, |
|
|
** |
kwargs |
|
) |
| |
Pull the latest data from MELCloud.
Definition at line 69 of file __init__.py.
◆ available()
| bool homeassistant.components.melcloud.MelCloudDevice.available |
( |
|
self | ) |
|
Return True if entity is available.
Definition at line 88 of file __init__.py.
◆ building_id()
| def homeassistant.components.melcloud.MelCloudDevice.building_id |
( |
|
self | ) |
|
Return building ID of the device.
Definition at line 98 of file __init__.py.
◆ device_id()
| def homeassistant.components.melcloud.MelCloudDevice.device_id |
( |
|
self | ) |
|
◆ device_info()
| DeviceInfo homeassistant.components.melcloud.MelCloudDevice.device_info |
( |
|
self | ) |
|
Return a device description for device registry.
Definition at line 103 of file __init__.py.
◆ zone_device_info()
| DeviceInfo homeassistant.components.melcloud.MelCloudDevice.zone_device_info |
( |
|
self, |
|
|
Zone |
zone |
|
) |
| |
Return a zone device description for device registry.
Definition at line 116 of file __init__.py.
◆ _available
| homeassistant.components.melcloud.MelCloudDevice._available |
|
private |
◆ device
| homeassistant.components.melcloud.MelCloudDevice.device |
◆ name
| homeassistant.components.melcloud.MelCloudDevice.name |
The documentation for this class was generated from the following file: