mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 01:37:08 +00:00
Improve WUnderground config validation (#10573)
* Fix WUnderground config validation * Fix indentation
This commit is contained in:
parent
79ca93f892
commit
eb7643e163
@ -616,14 +616,13 @@ LANG_CODES = [
|
|||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
||||||
vol.Required(CONF_API_KEY): cv.string,
|
vol.Required(CONF_API_KEY): cv.string,
|
||||||
vol.Optional(CONF_PWS_ID): cv.string,
|
vol.Optional(CONF_PWS_ID): cv.string,
|
||||||
vol.Optional(CONF_LANG, default=DEFAULT_LANG):
|
vol.Optional(CONF_LANG, default=DEFAULT_LANG): vol.All(vol.In(LANG_CODES)),
|
||||||
vol.All(vol.In(LANG_CODES)),
|
|
||||||
vol.Inclusive(CONF_LATITUDE, 'coordinates',
|
vol.Inclusive(CONF_LATITUDE, 'coordinates',
|
||||||
'Latitude and longitude must exist together'): cv.latitude,
|
'Latitude and longitude must exist together'): cv.latitude,
|
||||||
vol.Inclusive(CONF_LONGITUDE, 'coordinates',
|
vol.Inclusive(CONF_LONGITUDE, 'coordinates',
|
||||||
'Latitude and longitude must exist together'): cv.longitude,
|
'Latitude and longitude must exist together'): cv.longitude,
|
||||||
vol.Required(CONF_MONITORED_CONDITIONS, default=[]):
|
vol.Required(CONF_MONITORED_CONDITIONS):
|
||||||
vol.All(cv.ensure_list, [vol.In(SENSOR_TYPES)]),
|
vol.All(cv.ensure_list, vol.Length(min=1), [vol.In(SENSOR_TYPES)]),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user