mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	| @@ -9,7 +9,7 @@ SNTPComponent = time_.time_ns.class_('SNTPComponent', time_.RealTimeClockCompone | ||||
|  | ||||
| PLATFORM_SCHEMA = time_.TIME_PLATFORM_SCHEMA.extend({ | ||||
|     cv.GenerateID(): cv.declare_variable_id(SNTPComponent), | ||||
|     vol.Optional(CONF_SERVERS): vol.All(cv.ensure_list, [cv.string], vol.Length(max=3)), | ||||
|     vol.Optional(CONF_SERVERS): vol.All(cv.ensure_list, [cv.string], vol.Length(min=1, max=3)), | ||||
|     vol.Optional(CONF_LAMBDA): cv.lambda_, | ||||
| }).extend(cv.COMPONENT_SCHEMA.schema) | ||||
|  | ||||
| @@ -18,7 +18,9 @@ def to_code(config): | ||||
|     rhs = App.make_sntp_component() | ||||
|     sntp = Pvariable(config[CONF_ID], rhs) | ||||
|     if CONF_SERVERS in config: | ||||
|         add(sntp.set_servers(*config[CONF_SERVERS])) | ||||
|         servers = config[CONF_SERVERS] | ||||
|         servers += [''] * (3 - len(servers)) | ||||
|         add(sntp.set_servers(*servers)) | ||||
|  | ||||
|     time_.setup_time(sntp, config) | ||||
|     setup_component(sntp, config) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user