diff --git a/homeassistant/components/adax/config_flow.py b/homeassistant/components/adax/config_flow.py index 0a995fc6b85..08f2bd99089 100644 --- a/homeassistant/components/adax/config_flow.py +++ b/homeassistant/components/adax/config_flow.py @@ -17,6 +17,11 @@ from homeassistant.const import ( CONF_UNIQUE_ID, ) from homeassistant.helpers.aiohttp_client import async_get_clientsession +from homeassistant.helpers.selector import ( + TextSelector, + TextSelectorConfig, + TextSelectorType, +) from .const import ( ACCOUNT_ID, @@ -66,7 +71,15 @@ class AdaxConfigFlow(ConfigFlow, domain=DOMAIN): ) -> ConfigFlowResult: """Handle the local step.""" data_schema = vol.Schema( - {vol.Required(WIFI_SSID): str, vol.Required(WIFI_PSWD): str} + { + vol.Required(WIFI_SSID): str, + vol.Required(WIFI_PSWD): TextSelector( + TextSelectorConfig( + type=TextSelectorType.PASSWORD, + autocomplete="current-password", + ), + ), + } ) if user_input is None: return self.async_show_form(