mirror of
https://github.com/home-assistant/core.git
synced 2025-12-24 12:59:34 +00:00
Improve config validation for group (#2206)
* Improve config validation if invalid entity for groups * Improve error message when entity id is invalid
This commit is contained in:
committed by
Paulus Schoutsen
parent
29ffa5c282
commit
e44c2a4016
@@ -73,12 +73,13 @@ def entity_id(value):
|
||||
value = string(value).lower()
|
||||
if valid_entity_id(value):
|
||||
return value
|
||||
raise vol.Invalid('Entity ID {} does not match format <domain>.<object_id>'
|
||||
.format(value))
|
||||
raise vol.Invalid('Entity ID {} is an invalid entity id'.format(value))
|
||||
|
||||
|
||||
def entity_ids(value):
|
||||
"""Validate Entity IDs."""
|
||||
if value is None:
|
||||
raise vol.Invalid('Entity IDs can not be None')
|
||||
if isinstance(value, str):
|
||||
value = [ent_id.strip() for ent_id in value.split(',')]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user