diff --git a/homeassistant/components/totalconnect/config_flow.py b/homeassistant/components/totalconnect/config_flow.py index 03ddd0a432a..3bc15a441d1 100644 --- a/homeassistant/components/totalconnect/config_flow.py +++ b/homeassistant/components/totalconnect/config_flow.py @@ -38,7 +38,7 @@ class TotalConnectConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): data={CONF_USERNAME: username, CONF_PASSWORD: password}, ) # authentication failed / invalid - errors["base"] = "login" + errors["base"] = "invalid_auth" data_schema = vol.Schema( {vol.Required(CONF_USERNAME): str, vol.Required(CONF_PASSWORD): str} diff --git a/homeassistant/components/totalconnect/strings.json b/homeassistant/components/totalconnect/strings.json index eb7a91ef438..7b306554b7b 100644 --- a/homeassistant/components/totalconnect/strings.json +++ b/homeassistant/components/totalconnect/strings.json @@ -10,10 +10,10 @@ } }, "error": { - "login": "Login error: please check your username & password" + "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]" }, "abort": { - "already_configured": "Account already configured" + "already_configured": "[%key:common::config_flow::abort::already_configured_account%]" } } -} \ No newline at end of file +} diff --git a/tests/components/totalconnect/test_config_flow.py b/tests/components/totalconnect/test_config_flow.py index 80cfe7a81f8..fd8cdcc5116 100644 --- a/tests/components/totalconnect/test_config_flow.py +++ b/tests/components/totalconnect/test_config_flow.py @@ -100,4 +100,4 @@ async def test_login_failed(hass): ) assert result["type"] == data_entry_flow.RESULT_TYPE_FORM - assert result["errors"] == {"base": "login"} + assert result["errors"] == {"base": "invalid_auth"}