mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 06:33:51 +00:00 
			
		
		
		
	Nextion allow underscore on names (#5979)
This commit is contained in:
		| @@ -33,14 +33,14 @@ CONF_EXIT_REPARSE_ON_START = "exit_reparse_on_start" | ||||
|  | ||||
|  | ||||
| def NextionName(value): | ||||
|     valid_chars = f"{ascii_letters + digits}." | ||||
|     valid_chars = f"{ascii_letters + digits + '_'}." | ||||
|     if not isinstance(value, str) or len(value) > 29: | ||||
|         raise cv.Invalid("Must be a string less than 29 characters") | ||||
|  | ||||
|     for char in value: | ||||
|         if char not in valid_chars: | ||||
|             raise cv.Invalid( | ||||
|                 f"Must only consist of upper/lowercase characters, numbers and the period '.'. The character '{char}' cannot be used." | ||||
|                 f"Must only consist of upper/lowercase characters, numbers, the underscore '_', and the period '.'. The character '{char}' cannot be used." | ||||
|             ) | ||||
|  | ||||
|     return value | ||||
|   | ||||
		Reference in New Issue
	
	Block a user