Classes | |
| class | DiscoveryFlowHandler |
| class | WebhookFlowHandler |
Variables | |
| _discovery_function | |
| _domain | |
| _LOGGER = logging.getLogger(__name__) | |
| _title | |
| source | |
| int | VERSION = 1 |
Helpers for data entry flows for config entries.
| None homeassistant.helpers.config_entry_flow.__init__ | ( | self, | |
| str | domain, | ||
| str | title, | ||
| DiscoveryFunctionType[_R] | discovery_function | ||
| ) |
Initialize the discovery config flow.
Definition at line 35 of file config_entry_flow.py.
| config_entries.ConfigFlowResult homeassistant.helpers.config_entry_flow.async_step_bluetooth | ( | self, | |
| BluetoothServiceInfoBleak | discovery_info | ||
| ) |
Handle a flow initialized by bluetooth discovery.
Definition at line 97 of file config_entry_flow.py.
| config_entries.ConfigFlowResult homeassistant.helpers.config_entry_flow.async_step_confirm | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Confirm setup.
Definition at line 57 of file config_entry_flow.py.
| config_entries.ConfigFlowResult homeassistant.helpers.config_entry_flow.async_step_dhcp | ( | self, | |
| DhcpServiceInfo | discovery_info | ||
| ) |
Handle a flow initialized by dhcp discovery.
Definition at line 108 of file config_entry_flow.py.
| config_entries.ConfigFlowResult homeassistant.helpers.config_entry_flow.async_step_discovery | ( | self, | |
| DiscoveryInfoType | discovery_info | ||
| ) |
Handle a flow initialized by discovery.
Definition at line 86 of file config_entry_flow.py.
| config_entries.ConfigFlowResult homeassistant.helpers.config_entry_flow.async_step_homekit | ( | self, | |
| ZeroconfServiceInfo | discovery_info | ||
| ) |
Handle a flow initialized by Homekit discovery.
Definition at line 119 of file config_entry_flow.py.
| config_entries.ConfigFlowResult homeassistant.helpers.config_entry_flow.async_step_import | ( | self, | |
| dict[str, Any] | None | _ | ||
| ) |
Handle a flow initialized by import.
Definition at line 163 of file config_entry_flow.py.
| config_entries.ConfigFlowResult homeassistant.helpers.config_entry_flow.async_step_mqtt | ( | self, | |
| MqttServiceInfo | discovery_info | ||
| ) |
Handle a flow initialized by mqtt discovery.
Definition at line 130 of file config_entry_flow.py.
| config_entries.ConfigFlowResult homeassistant.helpers.config_entry_flow.async_step_ssdp | ( | self, | |
| SsdpServiceInfo | discovery_info | ||
| ) |
Handle a flow initialized by Ssdp discovery.
Definition at line 152 of file config_entry_flow.py.
| config_entries.ConfigFlowResult homeassistant.helpers.config_entry_flow.async_step_user | ( | self, | |
| dict[str, Any] | None | user_input = None |
||
| ) |
Handle a flow initialized by the user.
Definition at line 46 of file config_entry_flow.py.
| config_entries.ConfigFlowResult homeassistant.helpers.config_entry_flow.async_step_zeroconf | ( | self, | |
| ZeroconfServiceInfo | discovery_info | ||
| ) |
Handle a flow initialized by Zeroconf discovery.
Definition at line 141 of file config_entry_flow.py.
| None homeassistant.helpers.config_entry_flow.register_discovery_flow | ( | str | domain, |
| str | title, | ||
| DiscoveryFunctionType[Awaitable[bool] | bool] | discovery_function | ||
| ) |
Register flow for discovered integrations that not require auth.
Definition at line 178 of file config_entry_flow.py.
| None homeassistant.helpers.config_entry_flow.register_webhook_flow | ( | str | domain, |
| str | title, | ||
| dict | description_placeholder, | ||
| bool | allow_multiple = False |
||
| ) |
Register flow for webhook integrations.
Definition at line 260 of file config_entry_flow.py.
| None homeassistant.helpers.config_entry_flow.webhook_async_remove_entry | ( | HomeAssistant | hass, |
| config_entries.ConfigEntry | entry | ||
| ) |
Remove a webhook config entry.
Definition at line 274 of file config_entry_flow.py.
|
private |
Definition at line 44 of file config_entry_flow.py.
|
private |
Definition at line 42 of file config_entry_flow.py.
|
private |
Definition at line 27 of file config_entry_flow.py.
|
private |
Definition at line 43 of file config_entry_flow.py.
| homeassistant.helpers.config_entry_flow.source |
Definition at line 65 of file config_entry_flow.py.
| int homeassistant.helpers.config_entry_flow.VERSION = 1 |
Handle a discovery config flow.
Definition at line 33 of file config_entry_flow.py.