| __init__(self, HomeAssistant hass, str name, int port, str|None ip_address, EntityFilter entity_filter, bool exclude_accessory_mode, dict[str, Any] entity_config, str homekit_mode, list[str] advertise_ips, str entry_id, str entry_title, list[str]|None devices=None) | homeassistant.components.homekit.HomeKit | |
| _advertise_ips | homeassistant.components.homekit.HomeKit | private |
| _async_add_trigger_accessories(self) | homeassistant.components.homekit.HomeKit | private |
| _async_configure_linked_sensors(self, er.RegistryEntry ent_reg_ent, dict[tuple[str, str|None], str] lookup, State state) | homeassistant.components.homekit.HomeKit | private |
| _async_create_accessories(self) | homeassistant.components.homekit.HomeKit | private |
| _async_create_bridge_accessory(self, Iterable[State] entity_states) | homeassistant.components.homekit.HomeKit | private |
| _async_create_single_accessory(self, list[State] entity_states) | homeassistant.components.homekit.HomeKit | private |
| _async_purge_old_bridges(self, dr.DeviceRegistry dev_reg, tuple[str, str, str] identifier, tuple[str, str] connection) | homeassistant.components.homekit.HomeKit | private |
| _async_recreate_removed_accessories_in_bridge_mode(self, list[str] removed) | homeassistant.components.homekit.HomeKit | private |
| _async_register_bridge(self) | homeassistant.components.homekit.HomeKit | private |
| _async_reload_accessories_in_accessory_mode(self, Iterable[str] entity_ids) | homeassistant.components.homekit.HomeKit | private |
| _async_reload_accessories_in_bridge_mode(self, Iterable[str] entity_ids) | homeassistant.components.homekit.HomeKit | private |
| _async_remove_accessories_by_entity_id(self, Iterable[str] entity_ids) | homeassistant.components.homekit.HomeKit | private |
| _async_reset_accessories_in_bridge_mode(self, Iterable[str] entity_ids) | homeassistant.components.homekit.HomeKit | private |
| _async_set_device_info_attributes(self, er.RegistryEntry ent_reg_ent, dr.DeviceRegistry dev_reg, str entity_id) | homeassistant.components.homekit.HomeKit | private |
| _async_show_setup_message(self) | homeassistant.components.homekit.HomeKit | private |
| _async_shutdown_accessory(self, HomeAccessory accessory) | homeassistant.components.homekit.HomeKit | private |
| _async_update_accessories_hash(self) | homeassistant.components.homekit.HomeKit | private |
| _cancel_reload_dispatcher | homeassistant.components.homekit.HomeKit | private |
| _devices | homeassistant.components.homekit.HomeKit | private |
| _entry_id | homeassistant.components.homekit.HomeKit | private |
| _entry_title | homeassistant.components.homekit.HomeKit | private |
| _exclude_accessory_mode | homeassistant.components.homekit.HomeKit | private |
| _fill_config_from_device_registry_entry(self, dr.DeviceEntry device_entry, dict[str, Any] config) | homeassistant.components.homekit.HomeKit | private |
| _filter | homeassistant.components.homekit.HomeKit | private |
| _homekit_mode | homeassistant.components.homekit.HomeKit | private |
| _ip_address | homeassistant.components.homekit.HomeKit | private |
| _name | homeassistant.components.homekit.HomeKit | private |
| _port | homeassistant.components.homekit.HomeKit | private |
| _reset_lock | homeassistant.components.homekit.HomeKit | private |
| _would_exceed_max_devices(self, str|None name) | homeassistant.components.homekit.HomeKit | private |
| add_bridge_accessory(self, State state) | homeassistant.components.homekit.HomeKit | |
| add_bridge_triggers_accessory(self, dr.DeviceEntry device, list[dict[str, Any]] device_triggers) | homeassistant.components.homekit.HomeKit | |
| aid_storage | homeassistant.components.homekit.HomeKit | |
| async_configure_accessories(self) | homeassistant.components.homekit.HomeKit | |
| async_reload_accessories(self, Iterable[str] entity_ids) | homeassistant.components.homekit.HomeKit | |
| async_remove_bridge_accessory(self, int aid) | homeassistant.components.homekit.HomeKit | |
| async_reset_accessories(self, Iterable[str] entity_ids) | homeassistant.components.homekit.HomeKit | |
| async_start(self, *Any args) | homeassistant.components.homekit.HomeKit | |
| async_stop(self, *Any args) | homeassistant.components.homekit.HomeKit | |
| async_unpair(self) | homeassistant.components.homekit.HomeKit | |
| bridge | homeassistant.components.homekit.HomeKit | |
| driver | homeassistant.components.homekit.HomeKit | |
| hass | homeassistant.components.homekit.HomeKit | |
| iid_storage | homeassistant.components.homekit.HomeKit | |
| setup(self, AsyncZeroconf async_zeroconf_instance, str uuid) | homeassistant.components.homekit.HomeKit | |
| status | homeassistant.components.homekit.HomeKit | |