Add floors to service target (#110850)

This commit is contained in:
Franck Nijhof 2024-03-14 19:02:23 +01:00 committed by GitHub
parent 20626947db
commit 2aadd643ed
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 125 additions and 21 deletions

View file

@ -29,6 +29,7 @@ from homeassistant.const import (
ATTR_AREA_ID,
ATTR_DEVICE_ID,
ATTR_ENTITY_ID,
ATTR_FLOOR_ID,
CONF_ABOVE,
CONF_ALIAS,
CONF_ATTRIBUTE,
@ -1216,6 +1217,9 @@ ENTITY_SERVICE_FIELDS = {
vol.Optional(ATTR_AREA_ID): vol.Any(
ENTITY_MATCH_NONE, vol.All(ensure_list, [vol.Any(dynamic_template, str)])
),
vol.Optional(ATTR_FLOOR_ID): vol.Any(
ENTITY_MATCH_NONE, vol.All(ensure_list, [vol.Any(dynamic_template, str)])
),
}
TARGET_SERVICE_FIELDS = {
@ -1233,6 +1237,9 @@ TARGET_SERVICE_FIELDS = {
vol.Optional(ATTR_AREA_ID): vol.Any(
ENTITY_MATCH_NONE, vol.All(ensure_list, [vol.Any(dynamic_template, str)])
),
vol.Optional(ATTR_FLOOR_ID): vol.Any(
ENTITY_MATCH_NONE, vol.All(ensure_list, [vol.Any(dynamic_template, str)])
),
}