Skip to content
Home Assistant TestFlight
Samsung

Samsung TV via ExLink

samsung_exlink

Built inLocal polling

The Samsung TV via ExLink integration lets you control Samsung consumer TVs by connecting to their RS-232 serial port, which Samsung markets as ExLink (also written EX-Link or EXT Link). Because Home Assistant talks straight to the TV, control is local and fast, and it also works on TVs that lack smart features or a network connection.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
media_playerTVNeeds its own HomeKit Bridge in accessory mode

What people report

Samsung TVs with ExLink work over a serial link; newer TVs answer power queries when off, which broke setup.

  • Works4
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Samsung 8000 and Q60 series (USB ExLink dongle)Works LocalListed as supported in the docs
Saved copy
Supported devices: Samsung The Frame (LS03B, 2022); A native 3.5 mm ExLink jack, found on higher-end sets (Q70 and above). Plug in and go.; A USB port together with the proprietary Samsung USB-to-ExLink dongle, used on the 8000 and Q60 series.. Limitations: While the TV is in standby, it only accepts the power-on command. The volume, mute, and input source controls are hidden until the TV is on. Reading back the active input source requires selecting a known TV generation during setup. Without it, the input shown reflects only what Home Assistant last selected. Different Samsung …

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Samsung Q70 and above (3.5mm ExLink)Works LocalListed as supported in the docs
Saved copy
Supported devices: Samsung The Frame (LS03B, 2022); A native 3.5 mm ExLink jack, found on higher-end sets (Q70 and above). Plug in and go.; A USB port together with the proprietary Samsung USB-to-ExLink dongle, used on the 8000 and Q60 series.. Limitations: While the TV is in standby, it only accepts the power-on command. The volume, mute, and input source controls are hidden until the TV is on. Reading back the active input source requires selecting a known TV generation during setup. Without it, the input shown reflects only what Home Assistant last selected. Different Samsung …

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Samsung The Frame LS03B (2022)Works LocalListed as supported in the docs
Saved copy
Supported devices: Samsung The Frame (LS03B, 2022); A native 3.5 mm ExLink jack, found on higher-end sets (Q70 and above). Plug in and go.; A USB port together with the proprietary Samsung USB-to-ExLink dongle, used on the 8000 and Q60 series.. Limitations: While the TV is in standby, it only accepts the power-on command. The volume, mute, and input source controls are hidden until the TV is on. Reading back the active input source requires selecting a known TV generation during setup. Without it, the input shown reflects only what Home Assistant last selected. Different Samsung …

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Samsung TV ExLink setup when TV offWorks LocalSetup failed with TV off (power state 0x00); fixed after report
Saved copy
The problem If Home Assistant starts (or the config entry is reloaded) while the TV is off, the `samsung_exlink` integration fails setup and stays failed until it is manually reloaded with the TV on. Newer Samsung TVs answer the ExLink power status query even when fully off, and reply with `0x00`. The library's `PowerState` enum has no member for `0x00`, so `SamsungTV.query_power()` raises `ValueError`. That comes out of `tv.refresh()` in `async_setup_entry`. Because `ValueError` isn't one of the exceptions caught there, setup ends in an error instead of `ConfigEntryNotReady`, so HA never …

Excerpt saved from GitHub on 2026-10-23.

Issue #183331 · 2026-09

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local polling

Talks to the device on your network, asking it for updates every so often.

Details

Installs (analytics)14
Quality scaleSilver
Added inHome Assistant 2026.9
Set up in the UIYes
Maintainers@balloob

Devices listed in its documentation

  • Samsung The Frame (LS03B, 2022)
  • A native 3.5 mm ExLink jack, found on higher-end sets (Q70 and above). Plug in and go.
  • A USB port together with the proprietary Samsung USB-to-ExLink dongle, used on the 8000 and Q60 series.

Limitations from the docs

  • While the TV is in standby, it only accepts the power-on command. The volume, mute, and input source controls are hidden until the TV is on.
  • Reading back the active input source requires selecting a known TV generation during setup. Without it, the input shown reflects only what Home Assistant last selected.
  • Different Samsung generations encode the source read-back value differently. If your model is not in the list of known generations, the active input cannot be named automatically.
  • Some TVs and firmware do not answer status queries at all. On those sets, the power state and other attributes are tracked only from the commands Home Assistant sends.

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.