From 8ddee30787a4f34cc0ae4589b0c156ee4f32a6b9 Mon Sep 17 00:00:00 2001 From: Artem Draft Date: Thu, 25 Aug 2022 15:23:11 +0300 Subject: [PATCH] Revert "Add remote learn command to BraviaTV" (#77306) --- homeassistant/components/braviatv/coordinator.py | 14 -------------- homeassistant/components/braviatv/remote.py | 4 ---- 2 files changed, 18 deletions(-) diff --git a/homeassistant/components/braviatv/coordinator.py b/homeassistant/components/braviatv/coordinator.py index bb6bf59f681..b5d91263b34 100644 --- a/homeassistant/components/braviatv/coordinator.py +++ b/homeassistant/components/braviatv/coordinator.py @@ -10,7 +10,6 @@ from typing import Any, Final, TypeVar from pybravia import BraviaTV, BraviaTVError from typing_extensions import Concatenate, ParamSpec -from homeassistant.components import persistent_notification from homeassistant.components.media_player.const import ( MEDIA_TYPE_APP, MEDIA_TYPE_CHANNEL, @@ -257,16 +256,3 @@ class BraviaTVCoordinator(DataUpdateCoordinator[None]): for _ in range(repeats): for cmd in command: 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, - ) diff --git a/homeassistant/components/braviatv/remote.py b/homeassistant/components/braviatv/remote.py index 411b459fced..f45b2d74004 100644 --- a/homeassistant/components/braviatv/remote.py +++ b/homeassistant/components/braviatv/remote.py @@ -47,7 +47,3 @@ class BraviaTVRemote(BraviaTVEntity, RemoteEntity): """Send a command to device.""" repeats = kwargs[ATTR_NUM_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)