Add labels to service target (#113753)

This commit is contained in:
Franck Nijhof 2024-03-18 22:32:23 +01:00 committed by GitHub
parent 541d4b78ac
commit 167e66d45c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 256 additions and 9 deletions

View file

@ -30,6 +30,7 @@ from homeassistant.const import (
ATTR_DEVICE_ID,
ATTR_ENTITY_ID,
ATTR_FLOOR_ID,
ATTR_LABEL_ID,
CONF_ABOVE,
CONF_ALIAS,
CONF_ATTRIBUTE,
@ -1220,6 +1221,9 @@ ENTITY_SERVICE_FIELDS = {
vol.Optional(ATTR_FLOOR_ID): vol.Any(
ENTITY_MATCH_NONE, vol.All(ensure_list, [vol.Any(dynamic_template, str)])
),
vol.Optional(ATTR_LABEL_ID): vol.Any(
ENTITY_MATCH_NONE, vol.All(ensure_list, [vol.Any(dynamic_template, str)])
),
}
TARGET_SERVICE_FIELDS = {
@ -1240,6 +1244,9 @@ TARGET_SERVICE_FIELDS = {
vol.Optional(ATTR_FLOOR_ID): vol.Any(
ENTITY_MATCH_NONE, vol.All(ensure_list, [vol.Any(dynamic_template, str)])
),
vol.Optional(ATTR_LABEL_ID): vol.Any(
ENTITY_MATCH_NONE, vol.All(ensure_list, [vol.Any(dynamic_template, str)])
),
}