From 90744b0a8efc88d9f5cacdba233d5e0d138f9b99 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Thu, 28 Dec 2023 21:08:16 +0100 Subject: [PATCH] Revert "Set volume_step in enigma2 media_player" (#106584) --- homeassistant/components/enigma2/media_player.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/enigma2/media_player.py b/homeassistant/components/enigma2/media_player.py index 4c0911b24626..432823d781bf 100644 --- a/homeassistant/components/enigma2/media_player.py +++ b/homeassistant/components/enigma2/media_player.py @@ -119,7 +119,6 @@ class Enigma2Device(MediaPlayerEntity): | MediaPlayerEntityFeature.PAUSE | MediaPlayerEntityFeature.SELECT_SOURCE ) - _attr_volume_step = 5 / 100 def __init__(self, name: str, device: OpenWebIfDevice, about: dict) -> None: """Initialize the Enigma2 device.""" @@ -141,6 +140,18 @@ class Enigma2Device(MediaPlayerEntity): """Set volume level, range 0..1.""" await self._device.set_volume(int(volume * 100)) + async def async_volume_up(self) -> None: + """Volume up the media player.""" + if self._attr_volume_level is None: + return + await self._device.set_volume(int(self._attr_volume_level * 100) + 5) + + async def async_volume_down(self) -> None: + """Volume down media player.""" + if self._attr_volume_level is None: + return + await self._device.set_volume(int(self._attr_volume_level * 100) - 5) + async def async_media_stop(self) -> None: """Send stop command.""" await self._device.send_remote_control_action(RemoteControlCodes.STOP)