ESPHome foundation
Read ESPHome Advanced before changing the proxy configuration.
Home Assistant 2026.4 made infrared control a shared part of the platform. A small IR proxy can send commands to an existing TV, soundbar, or air conditioner without giving the appliance Wi-Fi or a cloud account.
A complete setup has three parts: an IR transmitter, the integration that connects it to Home Assistant, and a device-specific integration that knows the appliance’s commands.
Home Assistant → device integration → infrared entity → IR proxy → applianceCommon candidates include:
Home Assistant’s shared infrared layer is not a database of every remote. There still needs to be an integration that supports the appliance or a documented path for learning and transmitting the required codes.
| Solution | Advantage | Watch for |
|---|---|---|
| ESPHome Ready-Made IR Proxy | Local, open, and adoptable in ESPHome | Requires compatible hardware and line of sight |
| Broadlink RM with official integration | Finished enclosure and learned commands | Features vary by model |
| Another supported IR adapter | May fit equipment you already own | Confirm it creates an infrared entity |
Home Assistant and ESPHome use the Seeed Studio XIAO IR Mate as a ready-made example. Do not buy on product name alone; check the current compatibility list and the device-specific integration first.
Infrared light normally does not travel through walls or closed cabinets.
A stronger transmitter cannot fix a physically blocked signal. Move the proxy and test again before changing software.
Check the hardware and device integration
Confirm the exact proxy board is supported and Home Assistant has an infrared integration for the appliance you want to control.
Flash the ready-made project
Connect the board with a data cable and open ESPHome’s official Ready-Made Projects in a supported browser. Select the exact board.
Add network details
Enter Wi-Fi details and wait for the device to come online. Home Assistant should then discover it as an ESPHome device.
Adopt it in ESPHome
Adopt the configuration if you want to own and update its YAML. Save the working default before adding custom components.
Check the infrared entity
Open the proxy device page. Confirm the transmitter is available and Settings → Infrared shows the adapter online.
Add the appliance integration
Add the supported TV, speaker, or appliance integration. When setup asks for an IR transmitter, select the proxy’s infrared entity.
Test one unambiguous command:
Volume up, a navigation command, or a discrete power command.Avoid using a toggle as the only test. A Power toggle can leave Home
Assistant’s assumed state out of sync when a command is missed or someone uses
the physical remote.
Good first automations include:
Heating and cooling need independent temperature measurement and a safe stop path. Sending an IR command does not prove the appliance started.
Some adapter integrations, including supported Broadlink devices, can learn a command from the physical remote and play it back. Give commands stable names and document:
Do not send random codes from the internet without confirming protocol and model. An incorrect code may invoke an unexpected service function.
Confirm the proxy integration is loaded, its firmware supports the infrared
entity, and the device is online. A normal remote entity is not necessarily
the new infrared building block.
Test at short range with clear line of sight. Check appliance model, selected transmitter, and IR LED direction. A transmission timestamp only shows that Home Assistant attempted to send.
That is expected with one-way control and toggle commands. Use discrete commands where available or add independent feedback such as power measurement.
IR does not travel through walls. Use one well-placed proxy per room or appliance group instead of increasing transmit power without evidence.
ESPHome foundation
Read ESPHome Advanced before changing the proxy configuration.
Home media
Continue with media and entertainment.
SmartBolig // AI Core
Get help with troubleshooting, architecture and concrete configuration. I use broad AI knowledge and find SmartBolig guides when they improve the answer.
Start with a useful question