Replies: 1 comment
-
|
FYI, looks as if tl-sl from SMLIGHT was already working on some type of IR transceiver (transmitter and receiver) feature as part of their SMLIGHT SLZB Ultima gateway hardware so they jumped on this and submitted two wrapper integrations that are based on the infrared building-block integration to add support for translation raw infrared signals to their solution from Home Assistant, (which in turn allows other integrations like the LG Infrared integration in Home Assistant that support IR control to use the SMLIGHT SLZB Ultima's hardware emitter via the infrared component's async_send_command API to send and receive raw IR codes): |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
@tube0013 do you have any plans/ideas to make InfraRed (IR) or Radio Frequency (RF) proxy hardware based on ESP32 and ESPHome?
As you probably already know, Home Assistant 2026.4 release added infrared support to Home Assistant's core, or more specifically it added an initial Infrared entity platform/domain and support for Infrared proxies, initially only for IR transmitter/emitter, however they already have a plan to add support for IR receiver as well as RF transmitter and RF receiver too (which will enable not only support to recieve but also universal remote learning capabilities):
The use case here is to make ESP32-based devices capable of also acting as a remote Infrared blaster (IR blaster) for Home Assistant:
The new IR/RF Proxy in ESPHome is a new experimental component that will initially allow new Home Assistant infrared integrations to send IR commands to control devices such as TVs, air conditioners, and other IR-controlled appliances via remote ESPHome-based devices with physical IR-transmitters/recievers that act as proxies sending/recieving the raw command (i.e. blinking the IR-LED), which in turn can be used in standardized way that is exposed to Home Assistant integrations that make use of the new Infrared integration buidling-block. See:
and
First read world practical example being the new LG Infrared integration that lets you control an LG TV using any infrared transmitter previously configured in Home Assistant.
Noted that Nabu Casa pre-announced during the State of the Open Home 2026 interview that they are in the early process of building a prototype called "Project Blast" IR/RF controller that will be an IR-blaster and RF-blaster in a small puck format which they plan to release as open-source hardware (presumably similarly licensed as the Home Assistant Voice Preview Edition with the same idea as reference hardware that anyone can make their own varient of).
Screendump from YouTube with the wire-frame picture they showed:
Note that it looks to have two 3.5mm jacks, which from my experience with IR-blasters I assume to be for IR-extender cables that are common on many IR-blaster hardware to extend the range and allow you to put the IR-transceiver inside one or many cabinets.
Quoting Frenck (lead engineer of Home Assistant): "I’ll be honest: when I first heard the pitch for infrared support in Home Assistant, I wasn’t exactly jumping out of my chair. Infrared? That’s old tech! But that’s exactly the point. Think about how many TVs, air conditioners, and other appliances sitting in your home right now have an infrared receiver but no smart features whatsoever. With this release, all of those devices can get a smart future, showing up as actual, controllable devices in Home Assistant. Turns out, old tech can learn some very new tricks."
https://esphome.io/components/ir_rf_proxy/
Infrared Entity Platform home-assistant/architecture#1316
Add Infrared Receiver Entity home-assistant/architecture#1372
Radio Frequency Entity Platform home-assistant/architecture#1365
As far ar that idea goes here is a picture of a commercial IR-blaster with one external IR-emitter plugged in via a 3.5mm jack:
Beta Was this translation helpful? Give feedback.
All reactions