---
title: "LG WebOS TV (bscpylgtv)"
description: "LG WebOS TV (bscpylgtv) is a Marketplace integration for Home Assistant. It has 56 installs sharing analytics, works locally and was last updated November 7, 2026."
canonical: "https://vulpo.app/integrations/marketplace/belikh-ha-lg-webos-tv"
url: "https://vulpo.app/integrations/marketplace/belikh-ha-lg-webos-tv.md"
last-updated: "2026-11-09"
version: "1.4"
---

# LG WebOS TV (bscpylgtv)

> LG WebOS TV (bscpylgtv) is a Marketplace integration for Home Assistant. It has 56 installs sharing analytics, works locally and was last updated November 7, 2026.

LG WebOS TV (bscpylgtv) is a custom integration that controls LG TVs running webOS over a local connection. It keeps a persistent websocket connection to the TV and receives state updates as they happen instead of polling. Beyond the media player it adds a remote with pointer and text input, picture sliders such as backlight, brightness and contrast, and selects for picture mode, sound output and channel. Sensors report the current app, current channel, power state and volume, and screen notifications are supported. Actions can launch an app, send a button press, take a screenshot or send a raw SSAP command. Turning the TV on uses Wake-on-LAN, with the MAC address normally detected automatically and settable in the options. Setup happens in the UI, and the TV can be discovered on the network and paired through a prompt on the screen.

Automatic summary of the README and code of belikh/ha-lg-webos-tv. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/support)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/marketplace_repository/?owner=belikh&repository=ha-lg-webos-tv&category=integration)

On Home Assistant 2026.10 or older? [Open it in HACS](https://my.home-assistant.io/redirect/hacs_repository/?owner=belikh&repository=ha-lg-webos-tv&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **Found by itself**: Home Assistant spots it on the network and offers to add it.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Connect to your LG webOS TV

- **Host**: Hostname or IP address of your LG webOS TV.

Also asked when changing the connection.

### After setup

- **MAC address**: MAC address of the TV, used to send wake-on-LAN packets so the TV can be turned on. This is normally detected automatically; only set it manually if turning the TV on does not work, e.g. when the TV was switched off during setup.
- **Sources list**: List of sources to show in the media player source list

Texts from the code of [belikh/ha-lg-webos-tv](https://github.com/belikh/ha-lg-webos-tv).

## Entities

- **Buttons**: Reboot, Turn screen off, Turn screen on
- **Notifiers**: Notifications
- **Numbers**: Backlight, Brightness, Color, Color temperature, Contrast, Sharpness
- **Remotes**: Remote
- **Selects**: Channel, Picture mode, Sound output
- **Sensors**: Current app, Current channel, Power state, Volume
- **Switches**: GSR, TPC

## Actions

- **Button**: Send a remote button press to the TV.
  Fields: Button
- **Command**: Send a raw SSAP command to the TV.
  Fields: Command, Payload
- **Launch app**: Launch an app on the TV.
  Fields: App ID, Parameters
- **Select sound output**: Change the sound output of the TV.
  Fields: Sound output
- **Set settings**: Write settings via the TV's settings API (power-user escape hatch).
  Fields: Category, Settings
- **Take screenshot**: Take a screenshot of the current TV screen.
  Fields: Filename

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> A custom integration for controlling LG TVs running webOS in Home Assistant, built on the bscpylgtv library by
>
> The integration keeps a persistent websocket connection to the TV and receives state updates as they happen (push, not polling). Its architecture closely follows the built-in Home Assistant webostv integration — thanks to the HA core webostv maintainers for the reference implementation — while exposing the additional surface the bscpylgtv library offers: picture calibration sliders, picture mode / sound output / channel selects, power-state and channel sensors, a full remote with pointer and text input, screen notifications, and raw SSAP access for power users.
>
> - Setup via UI with SSDP auto-discovery and TV-prompt pairing (no PIN codes).
> - Push updates over a supervised websocket connection with automatic reconnect and self-healing after TV restarts or network hiccups.
> - Turn TV on via Wake-on-LAN (automatic MAC detection when available).
> - Reauth & reconfigure flows for pairing-key loss and IP/host changes.
> - Diagnostics with sensitive data redacted.
> - Entities across media player, remote, notify, button, number, select, sensor and switch platforms (see the table below).
> - Six integration services for advanced control, including raw SSAP commands and screenshots.

From the README of [belikh/ha-lg-webos-tv](https://github.com/belikh/ha-lg-webos-tv#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Media and entertainment](https://vulpo.app/integrations/category/media-and-entertainment.md), TV and streaming
- Brand: [LG](https://vulpo.app/integrations/lg.md)
- Number: 56 installs sharing analytics; 15 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v2.0.10, last updated November 7, 2026
- Domain: `bscpylgtv`
- Source: <https://github.com/belikh/ha-lg-webos-tv>
- Issues: <https://github.com/belikh/ha-lg-webos-tv/issues>

In Vulpo: Quick Toggle card, Media Player card, Button card, Select card, Apple Watch, Control Center

## Other ways in for LG

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [LG webOS TV](https://vulpo.app/integrations/core/webostv.md) | Built-in integration | 70k installs sharing analytics | Works locally | Part of Home Assistant |
| [LG ThinQ](https://vulpo.app/integrations/core/lg-thinq.md) | Built-in integration | 28.6k installs sharing analytics | Needs the vendor's cloud | Part of Home Assistant |
| [SmartThinQ LGE Sensors](https://vulpo.app/integrations/marketplace/ollo69-ha-smartthinq-sensors.md) | Marketplace integration | 9.4k installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |
| [LG Soundbars](https://vulpo.app/integrations/core/lg-soundbar.md) | Built-in integration | 1.1k installs sharing analytics | Works locally | Part of Home Assistant |
| [LG Netcast](https://vulpo.app/integrations/core/lg-netcast.md) | Built-in integration | 595 installs sharing analytics | Works locally | Part of Home Assistant |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-11-09. Source: https://vulpo.app/integrations/marketplace/belikh-ha-lg-webos-tv

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/belikh-ha-lg-webos-tv
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
