mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +00:00
Revert "Add remote learn command to BraviaTV" (#77306)
This commit is contained in:
parent
5d9e462118
commit
8ddee30787
@ -10,7 +10,6 @@ from typing import Any, Final, TypeVar
|
|||||||
from pybravia import BraviaTV, BraviaTVError
|
from pybravia import BraviaTV, BraviaTVError
|
||||||
from typing_extensions import Concatenate, ParamSpec
|
from typing_extensions import Concatenate, ParamSpec
|
||||||
|
|
||||||
from homeassistant.components import persistent_notification
|
|
||||||
from homeassistant.components.media_player.const import (
|
from homeassistant.components.media_player.const import (
|
||||||
MEDIA_TYPE_APP,
|
MEDIA_TYPE_APP,
|
||||||
MEDIA_TYPE_CHANNEL,
|
MEDIA_TYPE_CHANNEL,
|
||||||
@ -257,16 +256,3 @@ class BraviaTVCoordinator(DataUpdateCoordinator[None]):
|
|||||||
for _ in range(repeats):
|
for _ in range(repeats):
|
||||||
for cmd in command:
|
for cmd in command:
|
||||||
await self.client.send_command(cmd)
|
await self.client.send_command(cmd)
|
||||||
|
|
||||||
@catch_braviatv_errors
|
|
||||||
async def async_learn_command(self, entity_id: str) -> None:
|
|
||||||
"""Display a list of available commands in a persistent notification."""
|
|
||||||
commands = await self.client.get_command_list()
|
|
||||||
codes = ", ".join(commands.keys())
|
|
||||||
title = "Bravia TV"
|
|
||||||
message = f"**List of available commands for `{entity_id}`**:\n\n{codes}"
|
|
||||||
persistent_notification.async_create(
|
|
||||||
self.hass,
|
|
||||||
title=title,
|
|
||||||
message=message,
|
|
||||||
)
|
|
||||||
|
@ -47,7 +47,3 @@ class BraviaTVRemote(BraviaTVEntity, RemoteEntity):
|
|||||||
"""Send a command to device."""
|
"""Send a command to device."""
|
||||||
repeats = kwargs[ATTR_NUM_REPEATS]
|
repeats = kwargs[ATTR_NUM_REPEATS]
|
||||||
await self.coordinator.async_send_command(command, repeats)
|
await self.coordinator.async_send_command(command, repeats)
|
||||||
|
|
||||||
async def async_learn_command(self, **kwargs: Any) -> None:
|
|
||||||
"""Learn commands from the device."""
|
|
||||||
await self.coordinator.async_learn_command(self.entity_id)
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user