Use commands enum in LG Netcast (#78584)
lg_netcast: Use LG_COMMAND constants instead of magic numberspull/78613/head
parent
42c28cd074
commit
501b8b341f
|
@ -4,7 +4,7 @@ from __future__ import annotations
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from pylgnetcast import LgNetCastClient, LgNetCastError
|
from pylgnetcast import LG_COMMAND, LgNetCastClient, LgNetCastError
|
||||||
from requests import RequestException
|
from requests import RequestException
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
|
@ -212,7 +212,7 @@ class LgTVDevice(MediaPlayerEntity):
|
||||||
|
|
||||||
def turn_off(self) -> None:
|
def turn_off(self) -> None:
|
||||||
"""Turn off media player."""
|
"""Turn off media player."""
|
||||||
self.send_command(1)
|
self.send_command(LG_COMMAND.POWER)
|
||||||
|
|
||||||
def turn_on(self) -> None:
|
def turn_on(self) -> None:
|
||||||
"""Turn on the media player."""
|
"""Turn on the media player."""
|
||||||
|
@ -221,11 +221,11 @@ class LgTVDevice(MediaPlayerEntity):
|
||||||
|
|
||||||
def volume_up(self) -> None:
|
def volume_up(self) -> None:
|
||||||
"""Volume up the media player."""
|
"""Volume up the media player."""
|
||||||
self.send_command(24)
|
self.send_command(LG_COMMAND.VOLUME_UP)
|
||||||
|
|
||||||
def volume_down(self) -> None:
|
def volume_down(self) -> None:
|
||||||
"""Volume down media player."""
|
"""Volume down media player."""
|
||||||
self.send_command(25)
|
self.send_command(LG_COMMAND.VOLUME_DOWN)
|
||||||
|
|
||||||
def set_volume_level(self, volume: float) -> None:
|
def set_volume_level(self, volume: float) -> None:
|
||||||
"""Set volume level, range 0..1."""
|
"""Set volume level, range 0..1."""
|
||||||
|
@ -233,7 +233,7 @@ class LgTVDevice(MediaPlayerEntity):
|
||||||
|
|
||||||
def mute_volume(self, mute: bool) -> None:
|
def mute_volume(self, mute: bool) -> None:
|
||||||
"""Send mute command."""
|
"""Send mute command."""
|
||||||
self.send_command(26)
|
self.send_command(LG_COMMAND.MUTE_TOGGLE)
|
||||||
|
|
||||||
def select_source(self, source: str) -> None:
|
def select_source(self, source: str) -> None:
|
||||||
"""Select input source."""
|
"""Select input source."""
|
||||||
|
@ -250,21 +250,21 @@ class LgTVDevice(MediaPlayerEntity):
|
||||||
"""Send play command."""
|
"""Send play command."""
|
||||||
self._playing = True
|
self._playing = True
|
||||||
self._state = MediaPlayerState.PLAYING
|
self._state = MediaPlayerState.PLAYING
|
||||||
self.send_command(33)
|
self.send_command(LG_COMMAND.PLAY)
|
||||||
|
|
||||||
def media_pause(self) -> None:
|
def media_pause(self) -> None:
|
||||||
"""Send media pause command to media player."""
|
"""Send media pause command to media player."""
|
||||||
self._playing = False
|
self._playing = False
|
||||||
self._state = MediaPlayerState.PAUSED
|
self._state = MediaPlayerState.PAUSED
|
||||||
self.send_command(34)
|
self.send_command(LG_COMMAND.PAUSE)
|
||||||
|
|
||||||
def media_next_track(self) -> None:
|
def media_next_track(self) -> None:
|
||||||
"""Send next track command."""
|
"""Send next track command."""
|
||||||
self.send_command(36)
|
self.send_command(LG_COMMAND.FAST_FORWARD)
|
||||||
|
|
||||||
def media_previous_track(self) -> None:
|
def media_previous_track(self) -> None:
|
||||||
"""Send the previous track command."""
|
"""Send the previous track command."""
|
||||||
self.send_command(37)
|
self.send_command(LG_COMMAND.REWIND)
|
||||||
|
|
||||||
def play_media(self, media_type: str, media_id: str, **kwargs: Any) -> None:
|
def play_media(self, media_type: str, media_id: str, **kwargs: Any) -> None:
|
||||||
"""Tune to channel."""
|
"""Tune to channel."""
|
||||||
|
|
Loading…
Reference in New Issue