diff --git a/homeassistant/components/hue/bridge.py b/homeassistant/components/hue/bridge.py index 201e9f3a546..dc9b56fcdfe 100644 --- a/homeassistant/components/hue/bridge.py +++ b/homeassistant/components/hue/bridge.py @@ -19,7 +19,6 @@ from .const import ( CONF_ALLOW_UNREACHABLE, DEFAULT_ALLOW_HUE_GROUPS, DEFAULT_ALLOW_UNREACHABLE, - DEFAULT_SCENE_TRANSITION, LOGGER, ) from .errors import AuthenticationRequired, CannotConnect @@ -34,9 +33,7 @@ SCENE_SCHEMA = vol.Schema( { vol.Required(ATTR_GROUP_NAME): cv.string, vol.Required(ATTR_SCENE_NAME): cv.string, - vol.Optional( - ATTR_TRANSITION, default=DEFAULT_SCENE_TRANSITION - ): cv.positive_int, + vol.Optional(ATTR_TRANSITION): cv.positive_int, } ) # How long should we sleep if the hub is busy @@ -209,7 +206,7 @@ class HueBridge: """Service to call directly into bridge to set scenes.""" group_name = call.data[ATTR_GROUP_NAME] scene_name = call.data[ATTR_SCENE_NAME] - transition = call.data.get(ATTR_TRANSITION, DEFAULT_SCENE_TRANSITION) + transition = call.data.get(ATTR_TRANSITION) group = next( (group for group in self.api.groups.values() if group.name == group_name), diff --git a/homeassistant/components/hue/const.py b/homeassistant/components/hue/const.py index b782ce70193..8d01617073b 100644 --- a/homeassistant/components/hue/const.py +++ b/homeassistant/components/hue/const.py @@ -14,8 +14,6 @@ DEFAULT_ALLOW_UNREACHABLE = False CONF_ALLOW_HUE_GROUPS = "allow_hue_groups" DEFAULT_ALLOW_HUE_GROUPS = False -DEFAULT_SCENE_TRANSITION = 4 - GROUP_TYPE_LIGHT_GROUP = "LightGroup" GROUP_TYPE_ROOM = "Room" GROUP_TYPE_LUMINAIRE = "Luminaire" diff --git a/tests/components/hue/test_bridge.py b/tests/components/hue/test_bridge.py index 29bc2acf03a..093f6356b09 100644 --- a/tests/components/hue/test_bridge.py +++ b/tests/components/hue/test_bridge.py @@ -189,6 +189,7 @@ async def test_hue_activate_scene(hass, mock_api): assert len(mock_api.mock_requests) == 3 assert mock_api.mock_requests[2]["json"]["scene"] == "scene_1" + assert "transitiontime" not in mock_api.mock_requests[2]["json"] assert mock_api.mock_requests[2]["path"] == "groups/group_1/action"