Home Assistant Unofficial Reference 2024.12.1
config_flow.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.homekit.config_flow.EntityFilterDict
 
class  homeassistant.components.homekit.config_flow.HomeKitConfigFlow
 
class  homeassistant.components.homekit.config_flow.OptionsFlowHandler
 

Namespaces

 homeassistant.components.homekit.config_flow
 

Functions

EntityFilterDict homeassistant.components.homekit.config_flow._async_build_entities_filter (list[str] domains, list[str] entities)
 
list[str] homeassistant.components.homekit.config_flow._async_cameras_from_entities (list[str] entities)
 
str homeassistant.components.homekit.config_flow._async_domain_names (HomeAssistant hass, list[str] domains)
 
set[str] homeassistant.components.homekit.config_flow._async_entity_ids_with_accessory_mode (HomeAssistant hass)
 
list[str] homeassistant.components.homekit.config_flow._async_get_entity_ids_for_accessory_mode (HomeAssistant hass, Iterable[str] include_domains)
 
list[str] homeassistant.components.homekit.config_flow._async_get_matching_entities (HomeAssistant hass, list[str]|None domains=None, bool include_entity_category=False, bool include_hidden=False)
 
dict[str, str] homeassistant.components.homekit.config_flow._async_get_supported_devices (HomeAssistant hass)
 
dict[str, str] homeassistant.components.homekit.config_flow._async_name_to_type_map (HomeAssistant hass)
 
set[str] homeassistant.components.homekit.config_flow._domains_set_from_entities (Iterable[str] entity_ids)
 
bool homeassistant.components.homekit.config_flow._exclude_by_entity_registry (er.EntityRegistry ent_reg, str entity_id, bool include_entity_category, bool include_hidden)
 
EntityFilterDict homeassistant.components.homekit.config_flow._make_entity_filter (list[str]|None include_domains=None, list[str]|None include_entities=None, list[str]|None exclude_domains=None, list[str]|None exclude_entities=None)
 

Variables

string homeassistant.components.homekit.config_flow.CAMERA_ENTITY_PREFIX = f"{CAMERA_DOMAIN}."
 
string homeassistant.components.homekit.config_flow.CONF_CAMERA_AUDIO = "camera_audio"
 
string homeassistant.components.homekit.config_flow.CONF_CAMERA_COPY = "camera_copy"
 
string homeassistant.components.homekit.config_flow.CONF_INCLUDE_EXCLUDE_MODE = "include_exclude_mode"
 
list homeassistant.components.homekit.config_flow.DEFAULT_DOMAINS
 
dictionary homeassistant.components.homekit.config_flow.DOMAINS_NEED_ACCESSORY_MODE
 
 homeassistant.components.homekit.config_flow.Final
 
list homeassistant.components.homekit.config_flow.INCLUDE_EXCLUDE_MODES = [MODE_EXCLUDE, MODE_INCLUDE]
 
string homeassistant.components.homekit.config_flow.MODE_EXCLUDE = "exclude"
 
string homeassistant.components.homekit.config_flow.MODE_INCLUDE = "include"
 
dictionary homeassistant.components.homekit.config_flow.NEVER_BRIDGED_DOMAINS = {CAMERA_DOMAIN}
 
list homeassistant.components.homekit.config_flow.SUPPORTED_DOMAINS