Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.homekit_controller.connection.HKDevice Member List

This is the complete list of members for homeassistant.components.homekit_controller.connection.HKDevice, including all inherited members.

__init__(self, HomeAssistant hass, ConfigEntry config_entry, MappingProxyType[str, Any] pairing_data)homeassistant.components.homekit_controller.connection.HKDevice
_add_new_entities(self, list[AddServiceCb] callbacks)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_add_new_entities_for_accessory(self, list[AddAccessoryCb] handlers)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_add_new_entities_for_char(self, list[AddCharacteristicCb] handlers)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_add_new_triggers(self, list[AddServiceCb] callbacks)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_async_cancel_subscription_timer(self)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_async_load_platforms(self, set[str] platforms)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_async_populate_ble_accessory_state(self, Event event)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_async_schedule_update(self, datetime now)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_async_start_polling(self)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_async_subscribe(self, datetime _now)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_debounced_updatehomeassistant.components.homekit_controller.connection.HKDeviceprivate
_full_update_requestedhomeassistant.components.homekit_controller.connection.HKDeviceprivate
_load_platforms_lockhomeassistant.components.homekit_controller.connection.HKDeviceprivate
_poll_failureshomeassistant.components.homekit_controller.connection.HKDeviceprivate
_polling_lockhomeassistant.components.homekit_controller.connection.HKDeviceprivate
_polling_lock_warnedhomeassistant.components.homekit_controller.connection.HKDeviceprivate
_remove_availability_callback(self, CALLBACK_TYPE callback_)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_remove_characteristics_callback(self, set[tuple[int, int]] characteristics, CALLBACK_TYPE callback_)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_remove_config_changed_callback(self, CALLBACK_TYPE callback_)homeassistant.components.homekit_controller.connection.HKDeviceprivate
_subscribe_timerhomeassistant.components.homekit_controller.connection.HKDeviceprivate
add_accessory_factory(self, AddAccessoryCb add_entities_cb)homeassistant.components.homekit_controller.connection.HKDevice
add_char_factory(self, AddCharacteristicCb add_entities_cb)homeassistant.components.homekit_controller.connection.HKDevice
add_entities(self)homeassistant.components.homekit_controller.connection.HKDevice
add_listener(self, AddServiceCb add_entities_cb)homeassistant.components.homekit_controller.connection.HKDevice
add_pollable_characteristics(self, list[tuple[int, int]] characteristics)homeassistant.components.homekit_controller.connection.HKDevice
add_trigger_factory(self, AddServiceCb add_triggers_cb)homeassistant.components.homekit_controller.connection.HKDevice
add_watchable_characteristics(self, list[tuple[int, int]] characteristics)homeassistant.components.homekit_controller.connection.HKDevice
async_add_new_entities(self)homeassistant.components.homekit_controller.connection.HKDevice
async_create_devices(self)homeassistant.components.homekit_controller.connection.HKDevice
async_detect_workarounds(self)homeassistant.components.homekit_controller.connection.HKDevice
async_entity_key_removed(self, tuple[int, int|None, int|None] entity_key)homeassistant.components.homekit_controller.connection.HKDevice
async_load_platforms(self)homeassistant.components.homekit_controller.connection.HKDevice
async_migrate_ble_unique_id(self)homeassistant.components.homekit_controller.connection.HKDevice
async_migrate_devices(self)homeassistant.components.homekit_controller.connection.HKDevice
async_migrate_unique_id(self, str old_unique_id, str|None new_unique_id, str platform)homeassistant.components.homekit_controller.connection.HKDevice
async_process_entity_map(self)homeassistant.components.homekit_controller.connection.HKDevice
async_reap_stale_entity_registry_entries(self)homeassistant.components.homekit_controller.connection.HKDevice
async_remove_legacy_device_serial_numbers(self)homeassistant.components.homekit_controller.connection.HKDevice
async_request_update(self, datetime|None now=None)homeassistant.components.homekit_controller.connection.HKDevice
async_set_available_state(self, bool available)homeassistant.components.homekit_controller.connection.HKDevice
async_setup(self)homeassistant.components.homekit_controller.connection.HKDevice
async_subscribe(self, set[tuple[int, int]] characteristics, CALLBACK_TYPE callback_)homeassistant.components.homekit_controller.connection.HKDevice
async_subscribe_availability(self, CALLBACK_TYPE callback_)homeassistant.components.homekit_controller.connection.HKDevice
async_subscribe_config_changed(self, CALLBACK_TYPE callback_)homeassistant.components.homekit_controller.connection.HKDevice
async_thread_provision(self)homeassistant.components.homekit_controller.connection.HKDevice
async_unload(self)homeassistant.components.homekit_controller.connection.HKDevice
async_update(self, datetime|None now=None)homeassistant.components.homekit_controller.connection.HKDevice
async_update_available_state(self, *Any _)homeassistant.components.homekit_controller.connection.HKDevice
async_update_new_accessories_state(self)homeassistant.components.homekit_controller.connection.HKDevice
availablehomeassistant.components.homekit_controller.connection.HKDevice
config_entryhomeassistant.components.homekit_controller.connection.HKDevice
config_num(self)homeassistant.components.homekit_controller.connection.HKDevice
device_info_for_accessory(self, Accessory accessory)homeassistant.components.homekit_controller.connection.HKDevice
deviceshomeassistant.components.homekit_controller.connection.HKDevice
entity_map(self)homeassistant.components.homekit_controller.connection.HKDevice
get_characteristics(self, *Any args, **Any kwargs)homeassistant.components.homekit_controller.connection.HKDevice
hasshomeassistant.components.homekit_controller.connection.HKDevice
is_unprovisioned_thread_device(self)homeassistant.components.homekit_controller.connection.HKDevice
pairinghomeassistant.components.homekit_controller.connection.HKDevice
pairing_datahomeassistant.components.homekit_controller.connection.HKDevice
process_config_changed(self, int config_num)homeassistant.components.homekit_controller.connection.HKDevice
process_new_events(self, dict[tuple[int, int], dict[str, Any]] new_values_dict)homeassistant.components.homekit_controller.connection.HKDevice
put_characteristics(self, Iterable[tuple[int, int, Any]] characteristics)homeassistant.components.homekit_controller.connection.HKDevice
remove_pollable_characteristics(self, list[tuple[int, int]] characteristics)homeassistant.components.homekit_controller.connection.HKDevice
remove_watchable_characteristics(self, list[tuple[int, int]] characteristics)homeassistant.components.homekit_controller.connection.HKDevice
unique_id(self)homeassistant.components.homekit_controller.connection.HKDevice
unreliable_serial_numbershomeassistant.components.homekit_controller.connection.HKDevice