From b304b77005f7e5e978b83c925789b27642bcaeff Mon Sep 17 00:00:00 2001 From: Alexander Fortin Date: Thu, 31 Mar 2016 21:36:58 +0200 Subject: [PATCH] FIX enable volume commands for non-coordinators too --- homeassistant/components/media_player/sonos.py | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/homeassistant/components/media_player/sonos.py b/homeassistant/components/media_player/sonos.py index a5a5df93d4d..df0abaa5297 100644 --- a/homeassistant/components/media_player/sonos.py +++ b/homeassistant/components/media_player/sonos.py @@ -197,31 +197,27 @@ class SonosDevice(MediaPlayerDevice): """Flag of media commands that are supported.""" return SUPPORT_SONOS - @only_if_coordinator - def turn_off(self): - """Turn off media player.""" - self._player.pause() - - @only_if_coordinator def volume_up(self): """Volume up media player.""" self._player.volume += 1 - @only_if_coordinator def volume_down(self): """Volume down media player.""" self._player.volume -= 1 - @only_if_coordinator def set_volume_level(self, volume): """Set volume level, range 0..1.""" self._player.volume = str(int(volume * 100)) - @only_if_coordinator def mute_volume(self, mute): """Mute (true) or unmute (false) media player.""" self._player.mute = mute + @only_if_coordinator + def turn_off(self): + """Turn off media player.""" + self._player.pause() + @only_if_coordinator def media_play(self): """Send play command."""