Home Assistant Unofficial Reference 2024.12.1
config_flow.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.elkm1.config_flow.Elkm1ConfigFlow
 
class  homeassistant.components.elkm1.config_flow.InvalidAuth
 

Namespaces

 homeassistant.components.elkm1.config_flow
 

Functions

str homeassistant.components.elkm1.config_flow._address_from_discovery (ElkSystem device)
 
str homeassistant.components.elkm1.config_flow._make_url_from_data (dict[str, str] data)
 
dict[str, str] homeassistant.components.elkm1.config_flow._placeholders_from_device (ElkSystem device)
 
dict[str, str] homeassistant.components.elkm1.config_flow.validate_input (dict[str, str] data, str|None mac)
 

Variables

 homeassistant.components.elkm1.config_flow._LOGGER = logging.getLogger(__name__)
 
list homeassistant.components.elkm1.config_flow.ALL_PROTOCOLS = [*SECURE_PROTOCOLS, "non-secure", "serial"]
 
string homeassistant.components.elkm1.config_flow.CONF_DEVICE = "device"
 
 homeassistant.components.elkm1.config_flow.CONF_PASSWORD
 
 homeassistant.components.elkm1.config_flow.CONF_USERNAME
 
 homeassistant.components.elkm1.config_flow.default
 
string homeassistant.components.elkm1.config_flow.DEFAULT_NON_SECURE_PROTOCOL = "non-secure"
 
string homeassistant.components.elkm1.config_flow.DEFAULT_SECURE_PROTOCOL = "secure"
 
int homeassistant.components.elkm1.config_flow.NON_SECURE_PORT = 2101
 
dictionary homeassistant.components.elkm1.config_flow.PORT_PROTOCOL_MAP
 
dictionary homeassistant.components.elkm1.config_flow.PROTOCOL_MAP
 
int homeassistant.components.elkm1.config_flow.SECURE_PORT = 2601
 
list homeassistant.components.elkm1.config_flow.SECURE_PROTOCOLS = ["secure", "TLS 1.2"]
 
dictionary homeassistant.components.elkm1.config_flow.STANDARD_PORTS = {NON_SECURE_PORT, SECURE_PORT}
 
int homeassistant.components.elkm1.config_flow.VALIDATE_TIMEOUT = 35
 
 homeassistant.components.elkm1.config_flow.VolDictType