Home Assistant Unofficial Reference 2024.12.1
config_flow.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.mqtt.config_flow.FlowHandler
 
class  homeassistant.components.mqtt.config_flow.MQTTOptionsFlowHandler
 

Namespaces

 homeassistant.components.mqtt.config_flow
 

Functions

str homeassistant.components.mqtt.config_flow._get_uploaded_file (HomeAssistant hass, str id)
 
bool homeassistant.components.mqtt.config_flow.async_get_broker_settings (ConfigFlow|OptionsFlow flow, OrderedDict[Any, Any] fields, MappingProxyType[str, Any]|None entry_config, dict[str, Any]|None user_input, dict[str, Any] validated_user_input, dict[str, str] errors)
 
str|None homeassistant.components.mqtt.config_flow.check_certicate_chain ()
 
bool homeassistant.components.mqtt.config_flow.try_connection (dict[str, Any] user_input)
 
dict[str, Any] homeassistant.components.mqtt.config_flow.update_password_from_user_input (str|None entry_password, dict[str, Any] user_input)
 

Variables

 homeassistant.components.mqtt.config_flow._LOGGER = logging.getLogger(__name__)
 
int homeassistant.components.mqtt.config_flow.ADDON_SETUP_TIMEOUT = 5
 
int homeassistant.components.mqtt.config_flow.ADDON_SETUP_TIMEOUT_ROUNDS = 5
 
string homeassistant.components.mqtt.config_flow.ADVANCED_OPTIONS = "advanced_options"
 
 homeassistant.components.mqtt.config_flow.BOOLEAN_SELECTOR = BooleanSelector()
 
 homeassistant.components.mqtt.config_flow.BROKER_VERIFICATION_SELECTOR
 
 homeassistant.components.mqtt.config_flow.CA_CERT_UPLOAD_SELECTOR
 
list homeassistant.components.mqtt.config_flow.CA_VERIFICATION_MODES
 
 homeassistant.components.mqtt.config_flow.CERT_UPLOAD_SELECTOR
 
 homeassistant.components.mqtt.config_flow.KEEPALIVE_SELECTOR
 
 homeassistant.components.mqtt.config_flow.KEY_UPLOAD_SELECTOR = FileSelector(FileSelectorConfig(accept=".key,application/pkcs8"))
 
int homeassistant.components.mqtt.config_flow.MQTT_TIMEOUT = 5
 
 homeassistant.components.mqtt.config_flow.PASSWORD_SELECTOR = TextSelector(TextSelectorConfig(type=TextSelectorType.PASSWORD))
 
 homeassistant.components.mqtt.config_flow.PORT_SELECTOR
 
 homeassistant.components.mqtt.config_flow.PROTOCOL_SELECTOR
 
 homeassistant.components.mqtt.config_flow.PUBLISH_TOPIC_SELECTOR = TextSelector(TextSelectorConfig(type=TextSelectorType.TEXT))
 
string homeassistant.components.mqtt.config_flow.PWD_NOT_CHANGED = "__**password_not_changed**__"
 
 homeassistant.components.mqtt.config_flow.QOS_SELECTOR
 
 homeassistant.components.mqtt.config_flow.REAUTH_SCHEMA
 
string homeassistant.components.mqtt.config_flow.SET_CA_CERT = "set_ca_cert"
 
string homeassistant.components.mqtt.config_flow.SET_CLIENT_CERT = "set_client_cert"
 
list homeassistant.components.mqtt.config_flow.SUPPORTED_TRANSPORTS
 
 homeassistant.components.mqtt.config_flow.TEXT_SELECTOR = TextSelector(TextSelectorConfig(type=TextSelectorType.TEXT))
 
 homeassistant.components.mqtt.config_flow.TRANSPORT_SELECTOR
 
 homeassistant.components.mqtt.config_flow.WS_HEADERS_SELECTOR