Make esphomeyaml rename a bit more graceful

This commit is contained in:
Otto Winter 2019-02-15 10:25:56 +01:00
parent 50af0da13f
commit e0eac6ba25
No known key found for this signature in database
GPG key ID: DB66C0BE6013F97E

View file

@ -190,12 +190,11 @@ CONFIG_SCHEMA = vol.Schema({
def preload_core_config(config): def preload_core_config(config):
if 'esphomeyaml' in config:
_LOGGER.warning("The esphomeyaml section has been renamed to esphome in 1.11.0. "
"Please replace 'esphomeyaml:' in your configuration by 'esphome:'.")
config[CONF_ESPHOME] = config.pop('esphomeyaml')
if CONF_ESPHOME not in config: if CONF_ESPHOME not in config:
if 'esphomeyaml' in config:
raise EsphomeError(u"The top-level 'esphomeyaml' section has been renamed to "
u"'esphome' in 1.11.0.\n"
u"Please replace the esphomeyaml: line in your config with "
u"esphome:")
raise EsphomeError(u"No esphome section in config") raise EsphomeError(u"No esphome section in config")
core_conf = config[CONF_ESPHOME] core_conf = config[CONF_ESPHOME]
if CONF_PLATFORM not in core_conf: if CONF_PLATFORM not in core_conf: