mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Deprecate Wink integration (#54496)
This commit is contained in:
parent
b411372872
commit
f77187d28a
@ -111,25 +111,28 @@ CHIME_TONES = TONES + ["inactive"]
|
|||||||
AUTO_SHUTOFF_TIMES = [None, -1, 30, 60, 120]
|
AUTO_SHUTOFF_TIMES = [None, -1, 30, 60, 120]
|
||||||
|
|
||||||
CONFIG_SCHEMA = vol.Schema(
|
CONFIG_SCHEMA = vol.Schema(
|
||||||
{
|
vol.All(
|
||||||
DOMAIN: vol.Schema(
|
cv.deprecated(DOMAIN),
|
||||||
{
|
{
|
||||||
vol.Inclusive(
|
DOMAIN: vol.Schema(
|
||||||
CONF_EMAIL, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
{
|
||||||
): cv.string,
|
vol.Inclusive(
|
||||||
vol.Inclusive(
|
CONF_EMAIL, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
||||||
CONF_PASSWORD, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
): cv.string,
|
||||||
): cv.string,
|
vol.Inclusive(
|
||||||
vol.Inclusive(
|
CONF_PASSWORD, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
||||||
CONF_CLIENT_ID, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
): cv.string,
|
||||||
): cv.string,
|
vol.Inclusive(
|
||||||
vol.Inclusive(
|
CONF_CLIENT_ID, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
||||||
CONF_CLIENT_SECRET, CONF_OAUTH, msg=CONF_MISSING_OAUTH_MSG
|
): cv.string,
|
||||||
): cv.string,
|
vol.Inclusive(
|
||||||
vol.Optional(CONF_LOCAL_CONTROL, default=False): cv.boolean,
|
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,
|
extra=vol.ALLOW_EXTRA,
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -282,6 +285,10 @@ def _request_oauth_completion(hass, config):
|
|||||||
|
|
||||||
def setup(hass, config): # noqa: C901
|
def setup(hass, config): # noqa: C901
|
||||||
"""Set up the Wink component."""
|
"""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:
|
if hass.data.get(DOMAIN) is None:
|
||||||
hass.data[DOMAIN] = {
|
hass.data[DOMAIN] = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user