Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, str address, str name, str|None unique_id) |
| def | activities (self) |
| list[str] | activity_names (self) |
| None | async_power_off (self) |
| None | async_send_command (self, Iterable[str] commands, str device, int num_repeats, float delay_secs, float hold_secs) |
| None | async_start_activity (self, str activity) |
| bool | available (self) |
| None | change_channel (self, int channel) |
| None | connect (self) |
| tuple | current_activity (self) |
| DeviceInfo | device_info (self, str domain) |
| def | device_names (self) |
| def | json_config (self) |
| None | shutdown (self) |
| bool | sync (self) |
| def | unique_id (self) |
Public Member Functions inherited from homeassistant.components.harmony.subscriber.HarmonySubscriberMixin | |
| None | __init__ (self, HomeAssistant hass) |
| None | async_lock_start_activity (self) |
| CALLBACK_TYPE | async_subscribe (self, HarmonyCallback update_callbacks) |
| None | async_unlock_start_activity (self) |
| None | async_unsubscribe (self, HarmonyCallback update_callback) |
Public Attributes | |
| name | |
Private Attributes | |
| _address | |
| _available | |
| _client | |
| _unique_id | |
| None homeassistant.components.harmony.data.HarmonyData.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| str | address, | ||
| str | name, | ||
| str | None | unique_id | ||
| ) |
| def homeassistant.components.harmony.data.HarmonyData.activities | ( | self | ) |
| list[str] homeassistant.components.harmony.data.HarmonyData.activity_names | ( | self | ) |
| None homeassistant.components.harmony.data.HarmonyData.async_power_off | ( | self | ) |
| None homeassistant.components.harmony.data.HarmonyData.async_send_command | ( | self, | |
| Iterable[str] | commands, | ||
| str | device, | ||
| int | num_repeats, | ||
| float | delay_secs, | ||
| float | hold_secs | ||
| ) |
| None homeassistant.components.harmony.data.HarmonyData.async_start_activity | ( | self, | |
| str | activity | ||
| ) |
| bool homeassistant.components.harmony.data.HarmonyData.available | ( | self | ) |
| None homeassistant.components.harmony.data.HarmonyData.change_channel | ( | self, | |
| int | channel | ||
| ) |
| None homeassistant.components.harmony.data.HarmonyData.connect | ( | self | ) |
| tuple homeassistant.components.harmony.data.HarmonyData.current_activity | ( | self | ) |
| DeviceInfo homeassistant.components.harmony.data.HarmonyData.device_info | ( | self, | |
| str | domain | ||
| ) |
| def homeassistant.components.harmony.data.HarmonyData.device_names | ( | self | ) |
| def homeassistant.components.harmony.data.HarmonyData.json_config | ( | self | ) |
| None homeassistant.components.harmony.data.HarmonyData.shutdown | ( | self | ) |
| bool homeassistant.components.harmony.data.HarmonyData.sync | ( | self | ) |
| def homeassistant.components.harmony.data.HarmonyData.unique_id | ( | self | ) |
|
private |
|
private |
|
private |
|
private |