Deprecate Surepetcare yaml config (#56209)

This commit is contained in:
Daniel Hjelseth Høyer 2021-09-15 10:43:39 +02:00 committed by GitHub
parent 19054e1ffe
commit c5544550b4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -40,28 +40,33 @@ PLATFORMS = ["binary_sensor", "sensor"]
SCAN_INTERVAL = timedelta(minutes=3) SCAN_INTERVAL = timedelta(minutes=3)
CONFIG_SCHEMA = vol.Schema( CONFIG_SCHEMA = vol.Schema(
{ vol.All(
DOMAIN: vol.Schema( cv.deprecated(DOMAIN),
vol.All( {
{ DOMAIN: vol.Schema(
vol.Required(CONF_USERNAME): cv.string, vol.All(
vol.Required(CONF_PASSWORD): cv.string, {
vol.Optional(CONF_FEEDERS): vol.All( vol.Required(CONF_USERNAME): cv.string,
cv.ensure_list, [cv.positive_int] vol.Required(CONF_PASSWORD): cv.string,
), vol.Optional(CONF_FEEDERS): vol.All(
vol.Optional(CONF_FLAPS): vol.All( cv.ensure_list, [cv.positive_int]
cv.ensure_list, [cv.positive_int] ),
), vol.Optional(CONF_FLAPS): vol.All(
vol.Optional(CONF_PETS): vol.All(cv.ensure_list, [cv.positive_int]), cv.ensure_list, [cv.positive_int]
vol.Optional(CONF_SCAN_INTERVAL): cv.time_period, ),
}, vol.Optional(CONF_PETS): vol.All(
cv.deprecated(CONF_FEEDERS), cv.ensure_list, [cv.positive_int]
cv.deprecated(CONF_FLAPS), ),
cv.deprecated(CONF_PETS), vol.Optional(CONF_SCAN_INTERVAL): cv.time_period,
cv.deprecated(CONF_SCAN_INTERVAL), },
cv.deprecated(CONF_FEEDERS),
cv.deprecated(CONF_FLAPS),
cv.deprecated(CONF_PETS),
cv.deprecated(CONF_SCAN_INTERVAL),
)
) )
) },
}, ),
extra=vol.ALLOW_EXTRA, extra=vol.ALLOW_EXTRA,
) )