From 0f9790f5f17232f14485571a74e4c5a2535f530e Mon Sep 17 00:00:00 2001 From: Anders Liljekvist Date: Sun, 29 Mar 2020 22:38:03 +0200 Subject: [PATCH] Bluesound volume stepper bugfix (#33404) --- homeassistant/components/bluesound/media_player.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/bluesound/media_player.py b/homeassistant/components/bluesound/media_player.py index 3f7dc41ffef..e2cc0dd31e2 100644 --- a/homeassistant/components/bluesound/media_player.py +++ b/homeassistant/components/bluesound/media_player.py @@ -1021,16 +1021,16 @@ class BluesoundPlayer(MediaPlayerDevice): async def async_volume_up(self): """Volume up the media player.""" current_vol = self.volume_level - if not current_vol or current_vol < 0: + if not current_vol or current_vol >= 1: return - return self.async_set_volume_level(((current_vol * 100) + 1) / 100) + return await self.async_set_volume_level(current_vol + 0.01) async def async_volume_down(self): """Volume down the media player.""" current_vol = self.volume_level - if not current_vol or current_vol < 0: + if not current_vol or current_vol <= 0: return - return self.async_set_volume_level(((current_vol * 100) - 1) / 100) + return await self.async_set_volume_level(current_vol - 0.01) async def async_set_volume_level(self, volume): """Send volume_up command to media player."""