Elk-M1 fixes (#18154)

* Fix default value for temperature unit

* Add defaults for subdomains

* Remove unused import

* Fix PR comment
This commit is contained in:
Glenn Waters 2018-11-05 20:09:07 -05:00 committed by Charles Garwood
parent 6f568d1cf6
commit 7077e19cf8

View File

@ -11,7 +11,7 @@ import re
import voluptuous as vol
from homeassistant.const import (
CONF_EXCLUDE, CONF_HOST, CONF_INCLUDE, CONF_PASSWORD,
CONF_TEMPERATURE_UNIT, CONF_USERNAME, TEMP_FAHRENHEIT)
CONF_TEMPERATURE_UNIT, CONF_USERNAME)
from homeassistant.core import HomeAssistant, callback # noqa
from homeassistant.helpers import config_validation as cv
from homeassistant.helpers import discovery
@ -83,17 +83,17 @@ CONFIG_SCHEMA = vol.Schema({
vol.Required(CONF_HOST): cv.string,
vol.Optional(CONF_USERNAME, default=''): cv.string,
vol.Optional(CONF_PASSWORD, default=''): cv.string,
vol.Optional(CONF_TEMPERATURE_UNIT, default=TEMP_FAHRENHEIT):
vol.Optional(CONF_TEMPERATURE_UNIT, default='F'):
cv.temperature_unit,
vol.Optional(CONF_AREA): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_COUNTER): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_KEYPAD): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_OUTPUT): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_PLC): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_SETTING): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_TASK): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_THERMOSTAT): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_ZONE): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_AREA, default={}): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_COUNTER, default={}): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_KEYPAD, default={}): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_OUTPUT, default={}): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_PLC, default={}): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_SETTING, default={}): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_TASK, default={}): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_THERMOSTAT, default={}): CONFIG_SCHEMA_SUBDOMAIN,
vol.Optional(CONF_ZONE, default={}): CONFIG_SCHEMA_SUBDOMAIN,
},
_host_validator,
)