Deprecate Wink integration (#54496)
parent
b411372872
commit
f77187d28a
|
@ -111,25 +111,28 @@ CHIME_TONES = TONES + ["inactive"]
|
|||
AUTO_SHUTOFF_TIMES = [None, -1, 30, 60, 120]
|
||||
|
||||
CONFIG_SCHEMA = vol.Schema(
|
||||
{
|
||||
DOMAIN: vol.Schema(
|
||||
{
|
||||
vol.Inclusive(
|
||||
CONF_EMAIL, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
||||
): cv.string,
|
||||
vol.Inclusive(
|
||||
CONF_PASSWORD, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
||||
): cv.string,
|
||||
vol.Inclusive(
|
||||
CONF_CLIENT_ID, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
||||
): cv.string,
|
||||
vol.Inclusive(
|
||||
CONF_CLIENT_SECRET, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
||||
): cv.string,
|
||||
vol.Optional(CONF_LOCAL_CONTROL, default=False): cv.boolean,
|
||||
}
|
||||
)
|
||||
},
|
||||
vol.All(
|
||||
cv.deprecated(DOMAIN),
|
||||
{
|
||||
DOMAIN: vol.Schema(
|
||||
{
|
||||
vol.Inclusive(
|
||||
CONF_EMAIL, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
||||
): cv.string,
|
||||
vol.Inclusive(
|
||||
CONF_PASSWORD, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
||||
): cv.string,
|
||||
vol.Inclusive(
|
||||
CONF_CLIENT_ID, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
||||
): cv.string,
|
||||
vol.Inclusive(
|
||||
CONF_CLIENT_SECRET, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
||||
): cv.string,
|
||||
vol.Optional(CONF_LOCAL_CONTROL, default=False): cv.boolean,
|
||||
}
|
||||
),
|
||||
},
|
||||
),
|
||||
extra=vol.ALLOW_EXTRA,
|
||||
)
|
||||
|
||||
|
@ -282,6 +285,10 @@ def _request_oauth_completion(hass, config):
|
|||
|
||||
def setup(hass, config): # noqa: C901
|
||||
"""Set up the Wink component."""
|
||||
_LOGGER.warning(
|
||||
"The Wink integration has been deprecated and is pending removal in "
|
||||
"Home Assistant Core 2021.11"
|
||||
)
|
||||
|
||||
if hass.data.get(DOMAIN) is None:
|
||||
hass.data[DOMAIN] = {
|
||||
|
|
Loading…
Reference in New Issue