Samsung Infrared
The Samsung Infrared integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] lets you control a Samsung TV or air conditioner using any infrared transmitter previously configured in Home Assistant.
Because the integration communicates over infrared, it operates in a one-way, fire-and-forget fashion: commands are sent to the device but there is no feedback channel to confirm its current state. The integration therefore uses assumed states.
Prerequisites
This integration requires an infrared remote adapter (proxy) that is already set up in Home Assistant and provides an infrared entityAn entity represents a sensor, actor, or function in Home Assistant. Entities are used to monitor physical properties or to control other entities. An entity is usually part of a device or a service. [Learn more]. To find integrations that provide infrared entities, browse the Infrared category.
For example, you can use an ESPHome device with an IR LED pointed at your Samsung TV or air conditioner.
Configuration
To add the Samsung Infrared device to your Home Assistant instance, use this My button:
Manual configuration steps
If the above My button doesn’t work, you can also perform the following steps manually:
-
Browse to your Home Assistant instance.
-
In the bottom right corner, select the
Add Integration button. -
From the list, select Samsung Infrared.
-
Follow the instructions on screen to complete the setup.
Supported devices
The integration supports:
- Samsung TVs that can be controlled via the standard Samsung infrared protocol.
- Samsung air conditioners that use the Samsung AC 0292 infrared protocol.
Supported functionality
The Samsung Infrared integration provides the following entities, depending on the device type selected during setup.
Buttons
Available when TV is selected as the device type.
- Power: Toggles the TV power state.
- Source: Cycles through input sources, including TV, HDMI 1 to HDMI 4, USB drives, DLNA devices, and other available sources.
- Settings: Opens the TV settings menu.
- Info: Displays program information.
- Exit: Exits the current menu or app.
- Return: Returns to the previous screen or menu.
- Home: Opens the TV home screen.
- Red, Green, Yellow, Blue: Color buttons for special functions (function depends on the current context).
- Up, Down, Left, Right: Navigation buttons for menu navigation.
- OK: Confirms selections in menus.
- Previous channel: Switches to the previously viewed channel.
- Number 0-9: Number keys for channel selection and text input.
- Fast forward: Fast forwards playback.
- Rewind: Rewinds playback.
- Record: Starts recording (if supported by the TV).
- Tools: Opens the tools menu.
- Browser: Opens the web browser.
- AD/Subtitle: Toggles audio description or subtitles.
- E-Manual: Opens the electronic manual.
Media player
Available when TV is selected as the device type.
- Samsung TV: Represents the Samsung TV and allows you to control it via IR commands. Supported features include turn on, turn off, volume up, volume down, mute, channel up, channel down, play, pause, stop, and source selection (TV, HDMI 1, HDMI 2, HDMI 3, HDMI 4).
Climate
Available when AC is selected as the device type.
- Samsung AC: Represents the Samsung air conditioner and allows you to control it via IR commands. Supported features include turn on, turn off, HVAC mode (off, auto, cool, heat, dry, fan only), target temperature (16-30°C, in 1°C steps), and fan mode (auto, low, medium, high).
Known limitations
- The integration uses assumed state, meaning Home Assistant cannot read the actual state of the device (for example, whether the TV is on or off, or the AC’s current room temperature).
- For the media player, volume control is step-based only; there is no way to set an absolute volume level.
- For the climate entity, swing mode is not currently configurable through the UI and is always sent as off.
Removing the integration
This integration follows standard integration removal.
To remove an integration instance from Home Assistant
- Go to Settings > Devices & services and select the integration card.
- From the list of devices, select the integration instance you want to remove.
- Next to the entry, select the three dots
menu. Then, select Delete.