Update voluputous (#12463)
* Update voluputous * Fix http config * Fix optional with default=None * Optional, default=none * Fix defaults in voluptuous schemas * Fix tests * Fix update error * Lint
This commit is contained in:
parent
e4ef6b91d6
commit
3fd61d8f45
88 changed files with 207 additions and 255 deletions
|
@ -51,8 +51,8 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
|||
vol.Required(CONF_NAME): cv.string,
|
||||
vol.Required(CONF_SENSOR_TYPE):
|
||||
vol.All(cv.string, vol.In(SENSOR_TYPES)),
|
||||
vol.Optional(CONF_UNIT_OF_MEASUREMENT, default=None): cv.string,
|
||||
vol.Optional(CONF_VALUE_TEMPLATE, default=None): cv.template
|
||||
vol.Optional(CONF_UNIT_OF_MEASUREMENT): cv.string,
|
||||
vol.Optional(CONF_VALUE_TEMPLATE): cv.template
|
||||
})]),
|
||||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||
vol.Optional(CONF_PORT, default=DEFAULT_PORT): cv.port,
|
||||
|
@ -85,8 +85,9 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
|
|||
sensor_name='{} {}'.format(
|
||||
config.get(CONF_NAME), monitored_variable[CONF_NAME]),
|
||||
sensor_type=monitored_variable[CONF_SENSOR_TYPE],
|
||||
sensor_value_template=monitored_variable[CONF_VALUE_TEMPLATE],
|
||||
unit_of_measurement=monitored_variable[CONF_UNIT_OF_MEASUREMENT])
|
||||
sensor_value_template=monitored_variable.get(CONF_VALUE_TEMPLATE),
|
||||
unit_of_measurement=monitored_variable.get(
|
||||
CONF_UNIT_OF_MEASUREMENT))
|
||||
devices.append(new_device)
|
||||
|
||||
add_devices(devices, True)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue