From 15ed086ed2a1b01ce362cd458c77e22f0fe05f6a Mon Sep 17 00:00:00 2001 From: Massimiliano Cannarozzo Date: Tue, 11 Feb 2020 22:10:33 +0100 Subject: [PATCH] Fix set volume level (#31731) afsapi requires an `int` in the 0-20 range but we receive a `float` in the 0.0-1.0 range so we have to cast and offset it --- homeassistant/components/frontier_silicon/media_player.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/frontier_silicon/media_player.py b/homeassistant/components/frontier_silicon/media_player.py index 010420d0f98..627c3c079b9 100644 --- a/homeassistant/components/frontier_silicon/media_player.py +++ b/homeassistant/components/frontier_silicon/media_player.py @@ -275,7 +275,7 @@ class AFSAPIDevice(MediaPlayerDevice): async def async_set_volume_level(self, volume): """Set volume command.""" - await self.fs_device.set_volume(volume) + await self.fs_device.set_volume(int(volume * 20)) async def async_select_source(self, source): """Select input source."""