diff --git a/custom_components/fpl/config_flow.py b/custom_components/fpl/config_flow.py index 1424502..90ae650 100644 --- a/custom_components/fpl/config_flow.py +++ b/custom_components/fpl/config_flow.py @@ -8,7 +8,7 @@ from homeassistant.helpers.aiohttp_client import async_create_clientsession from homeassistant.core import callback from homeassistant.const import CONF_USERNAME, CONF_PASSWORD, CONF_NAME -from .const import DOMAIN +from .const import DEFAULT_CONF_PASSWORD, DEFAULT_CONF_USERNAME, DOMAIN from .fplapi import ( LOGIN_RESULT_OK, @@ -18,6 +18,11 @@ from .fplapi import ( FplApi, ) +try: + from .secrets import DEFAULT_CONF_PASSWORD, DEFAULT_CONF_USERNAME +except: + pass + @callback def configured_instances(hass): @@ -86,8 +91,8 @@ class FplFlowHandler(config_entries.ConfigFlow, domain=DOMAIN): async def _show_config_form(self, user_input): """Show the configuration form to edit location data.""" - username = "" - password = "" + username = DEFAULT_CONF_USERNAME + password = DEFAULT_CONF_PASSWORD if user_input is not None: if CONF_USERNAME in user_input: diff --git a/custom_components/fpl/const.py b/custom_components/fpl/const.py index cb9ee79..2023605 100644 --- a/custom_components/fpl/const.py +++ b/custom_components/fpl/const.py @@ -47,3 +47,6 @@ If you have any issues with this you need to open an issue here: {ISSUE_URL} ------------------------------------------------------------------- """ + +DEFAULT_CONF_USERNAME = "" +DEFAULT_CONF_PASSWORD = ""