mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Add better esphomeyaml migration path (#600)
Fixes https://github.com/esphome/issues/issues/387
This commit is contained in:
		| @@ -393,6 +393,16 @@ def validate_config(config): | |||||||
|             result.add_error(err) |             result.add_error(err) | ||||||
|             return result |             return result | ||||||
|  |  | ||||||
|  |     if 'esphomeyaml' in config: | ||||||
|  |         _LOGGER.warning("The esphomeyaml section has been renamed to esphome in 1.11.0. " | ||||||
|  |                         "Please replace 'esphomeyaml:' in your configuration with 'esphome:'.") | ||||||
|  |         config[CONF_ESPHOME] = config.pop('esphomeyaml') | ||||||
|  |  | ||||||
|  |     if CONF_ESPHOME not in config: | ||||||
|  |         result.add_str_error("'esphome' section missing from configuration. Please make sure " | ||||||
|  |                              "your configuration has an 'esphome:' line in it.", []) | ||||||
|  |         return result | ||||||
|  |  | ||||||
|     # 2. Load partial core config |     # 2. Load partial core config | ||||||
|     result[CONF_ESPHOME] = config[CONF_ESPHOME] |     result[CONF_ESPHOME] = config[CONF_ESPHOME] | ||||||
|     result.add_output_path([CONF_ESPHOME], CONF_ESPHOME) |     result.add_output_path([CONF_ESPHOME], CONF_ESPHOME) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user