Fix Alexa Step Volume (#12314)
This commit is contained in:
parent
e4a826d1c1
commit
767d3c6206
2 changed files with 3 additions and 3 deletions
|
@ -1168,7 +1168,7 @@ def async_api_adjust_volume(hass, config, request, entity):
|
|||
@asyncio.coroutine
|
||||
def async_api_adjust_volume_step(hass, config, request, entity):
|
||||
"""Process an adjust volume step request."""
|
||||
volume_step = round(float(request[API_PAYLOAD]['volume'] / 100), 2)
|
||||
volume_step = round(float(request[API_PAYLOAD]['volumeSteps'] / 100), 2)
|
||||
|
||||
current_level = entity.attributes.get(media_player.ATTR_MEDIA_VOLUME_LEVEL)
|
||||
|
||||
|
|
|
@ -511,14 +511,14 @@ def test_media_player(hass):
|
|||
'Alexa.StepSpeaker', 'AdjustVolume', 'media_player#test',
|
||||
'media_player.volume_set',
|
||||
hass,
|
||||
payload={'volume': 20})
|
||||
payload={'volumeSteps': 20})
|
||||
assert call.data['volume_level'] == 0.95
|
||||
|
||||
call, _ = yield from assert_request_calls_service(
|
||||
'Alexa.StepSpeaker', 'AdjustVolume', 'media_player#test',
|
||||
'media_player.volume_set',
|
||||
hass,
|
||||
payload={'volume': -20})
|
||||
payload={'volumeSteps': -20})
|
||||
assert call.data['volume_level'] == 0.55
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue