diff --git a/homeassistant/components/zha/api.py b/homeassistant/components/zha/api.py index a5b409c7116..82c57abd82b 100644 --- a/homeassistant/components/zha/api.py +++ b/homeassistant/components/zha/api.py @@ -119,8 +119,8 @@ SERVICE_SCHEMAS = { vol.Required(ATTR_ENDPOINT_ID): cv.positive_int, vol.Required(ATTR_CLUSTER_ID): cv.positive_int, vol.Optional(ATTR_CLUSTER_TYPE, default=CLUSTER_TYPE_IN): cv.string, - vol.Required(ATTR_ATTRIBUTE): vol.Any(int, cv.boolean, cv.string), - vol.Required(ATTR_VALUE): cv.string, + vol.Required(ATTR_ATTRIBUTE): vol.Any(cv.positive_int, str), + vol.Required(ATTR_VALUE): vol.Any(int, cv.boolean, cv.string), vol.Optional(ATTR_MANUFACTURER): cv.positive_int, } ),