Minor fix to configuration validation and related log line. (#11898)

This commit is contained in:
arcsur 2018-01-26 13:01:43 +08:00 committed by Paulus Schoutsen
parent caa16da5c5
commit 3aa3130d05

View File

@ -70,7 +70,8 @@ FILTER_VALUES = set([0, 1, 3, 7, 15, 31, 63, 127])
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string, vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
vol.Optional(CONF_I2C_ADDRESS, default=DEFAULT_I2C_ADDRESS): cv.string, vol.Optional(CONF_I2C_ADDRESS, default=DEFAULT_I2C_ADDRESS):
cv.positive_int,
vol.Optional(CONF_MONITORED_CONDITIONS, default=DEFAULT_MONITORED): vol.Optional(CONF_MONITORED_CONDITIONS, default=DEFAULT_MONITORED):
vol.All(cv.ensure_list, [vol.In(SENSOR_TYPES)]), vol.All(cv.ensure_list, [vol.In(SENSOR_TYPES)]),
vol.Optional(CONF_I2C_BUS, default=DEFAULT_I2C_BUS): cv.positive_int, vol.Optional(CONF_I2C_BUS, default=DEFAULT_I2C_BUS): cv.positive_int,
@ -174,7 +175,7 @@ def _setup_bme680(config):
else: else:
sensor.set_gas_status(bme680.DISABLE_GAS_MEAS) sensor.set_gas_status(bme680.DISABLE_GAS_MEAS)
except (RuntimeError, IOError): except (RuntimeError, IOError):
_LOGGER.error("BME680 sensor not detected at %s", i2c_address) _LOGGER.error("BME680 sensor not detected at 0x%02x", i2c_address)
return None return None
sensor_handler = BME680Handler( sensor_handler = BME680Handler(