mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	fix: update CONFIG_SCHEMA to use cv.All for available_outputs validation
This commit is contained in:
		| @@ -10,7 +10,7 @@ CONF_SAVE_MODE = 'save_mode' | |||||||
| CONF_AVAILABLE_OUTPUTS = 'available_outputs' | CONF_AVAILABLE_OUTPUTS = 'available_outputs' | ||||||
| CONFIG_SCHEMA = cv.Schema({ | CONFIG_SCHEMA = cv.Schema({ | ||||||
|     cv.GenerateID(): cv.declare_id(DynamicLamp), |     cv.GenerateID(): cv.declare_id(DynamicLamp), | ||||||
|     cv.Required(CONF_AVAILABLE_OUTPUTS): cv.ensure_list([cv.use_id(output.FloatOutput)]), |     cv.Required(CONF_AVAILABLE_OUTPUTS): cv.All(cv.ensure_list, [cv.use_id(output.FloatOutput)]), | ||||||
|     cv.Optional(CONF_SAVE_MODE, default=0): cv.int_range(0, 1), |     cv.Optional(CONF_SAVE_MODE, default=0): cv.int_range(0, 1), | ||||||
| }).extend(cv.COMPONENT_SCHEMA) | }).extend(cv.COMPONENT_SCHEMA) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user