diff --git a/homeassistant/components/intent/__init__.py b/homeassistant/components/intent/__init__.py index d367cc20ac5..18eaaba41b7 100644 --- a/homeassistant/components/intent/__init__.py +++ b/homeassistant/components/intent/__init__.py @@ -302,7 +302,9 @@ class SetPositionIntentHandler(intent.DynamicServiceIntentHandler): """Create set position handler.""" super().__init__( intent.INTENT_SET_POSITION, - required_slots={ATTR_POSITION: vol.All(vol.Range(min=0, max=100))}, + required_slots={ + ATTR_POSITION: vol.All(vol.Coerce(int), vol.Range(min=0, max=100)) + }, ) def get_domain_and_service(