From 6818756090adc66760c77d908df3297d5707dac2 Mon Sep 17 00:00:00 2001 From: Yuval Weiss <51225462+YuvalWS@users.noreply.github.com> Date: Thu, 23 Apr 2026 12:59:25 +0300 Subject: [PATCH 1/3] Document Infrared integration support --- source/_integrations/broadlink.markdown | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/source/_integrations/broadlink.markdown b/source/_integrations/broadlink.markdown index f9333c3bbf66..311365b615c6 100644 --- a/source/_integrations/broadlink.markdown +++ b/source/_integrations/broadlink.markdown @@ -18,6 +18,7 @@ ha_domain: broadlink ha_config_flow: true ha_platforms: - climate + - infrared - light - remote - select @@ -53,9 +54,10 @@ There is no more need to set up platforms, except for custom IR/RF switches. Onc The {% term entities %} have the same name as the device by default. To change the name, icon or entity id, select the entity on the frontend and select the settings icon in the upper right. You can also disable the entity there if you don't think it is useful. Don't forget to select **Update** to save your changes when you're done. -The {% term entities %} are divided into four subdomains: +The {% term entities %} are divided into subdomains: - [Climate](#climate) +- [Infrared](#infrared) - [Remote](#remote) - [Select](#select) - [Sensor](#sensor) @@ -67,6 +69,14 @@ The {% term entities %} are divided into four subdomains: The `climate` entities allow you to monitor and control Broadlink thermostats. +## Infrared + +The `infrared` {% term entities %} allow other integrations to transmit IR commands through your Broadlink universal remote. They are created automatically when you configure devices with IR capabilities (`RM mini`, `RM mini 3`, `RM pro`, `RM pro+`, `RM plus`, `RM4 mini`, `RM4 pro`, `RM4C mini`, `RM4C pro` and `RM4 TV mate`). + +Unlike the `remote` subdomain, which sends learned or base64-encoded codes as opaque payloads, the `infrared` entity accepts protocol-native commands from the [Infrared integration](/integrations/infrared/). This lets integrations such as [LG infrared](/integrations/lg_infrared/) send IR commands (for example, NEC-encoded) through any Broadlink universal remote without you having to learn the codes first. + +The `infrared` entity is complementary to the `remote` entity — both are created for IR-capable devices. You can continue to use `remote.learn_command` and `remote.send_command` for the traditional base64 workflow described below. + ## Remote The `remote` {% term entities %} allow you to learn and send codes with universal remotes. They are created automatically when you configure devices with IR/RF capabilities. From 2cc31e1b480100d4c7348f112b20538bcbcd3dad Mon Sep 17 00:00:00 2001 From: Yuval Weiss <51225462+YuvalWS@users.noreply.github.com> Date: Thu, 30 Apr 2026 07:50:50 +0300 Subject: [PATCH 2/3] Replace infrared integration details with a reference --- source/_integrations/broadlink.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_integrations/broadlink.markdown b/source/_integrations/broadlink.markdown index 7f4f326ddf3c..f25c7961a763 100644 --- a/source/_integrations/broadlink.markdown +++ b/source/_integrations/broadlink.markdown @@ -3,6 +3,7 @@ title: Broadlink description: Instructions on setting up Broadlink within Home Assistant. ha_category: - Climate + - Infrared - Light - Radio Frequency - Remote @@ -74,11 +75,10 @@ The `climate` entities allow you to monitor and control Broadlink thermostats. ## Infrared -The `infrared` {% term entities %} allow other integrations to transmit IR commands through your Broadlink universal remote. They are created automatically when you configure devices with IR capabilities (`RM mini`, `RM mini 3`, `RM pro`, `RM pro+`, `RM plus`, `RM4 mini`, `RM4 pro`, `RM4C mini`, `RM4C pro` and `RM4 TV mate`). +The `infrared` {% term entities %} allow other integrations to transmit IR commands through your Broadlink universal remote. They are created automatically when you configure devices with IR capabilities (`RM mini`, `RM mini 3`, `RM pro`, `RM pro+`, `RM plus`, `RM4 mini`, `RM4 pro`, `RM4C mini`, `RM4C pro`, and `RM4 TV mate`). -Unlike the `remote` subdomain, which sends learned or base64-encoded codes as opaque payloads, the `infrared` entity accepts protocol-native commands from the [Infrared integration](/integrations/infrared/). This lets integrations such as [LG infrared](/integrations/lg_infrared/) send IR commands (for example, NEC-encoded) through any Broadlink universal remote without you having to learn the codes first. - -The `infrared` entity is complementary to the `remote` entity — both are created for IR-capable devices. You can continue to use `remote.learn_command` and `remote.send_command` for the traditional base64 workflow described below. +The `infrared` entity is complementary to the `remote` entity — both are created for IR-capable devices. Refer to the [Infrared integration](/integrations/infrared/) integration for more information. +The existing `remote.learn_command` and `remote.send_command` actions described below are unaffected and remain available for working with learned IR codes. ## Radio frequency From 7ddb8c4ce4208f9ee895029e4b170df961b33ca4 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 30 Apr 2026 07:39:34 +0200 Subject: [PATCH 3/3] tweak --- source/_integrations/broadlink.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/broadlink.markdown b/source/_integrations/broadlink.markdown index f25c7961a763..4e41969ac520 100644 --- a/source/_integrations/broadlink.markdown +++ b/source/_integrations/broadlink.markdown @@ -77,7 +77,7 @@ The `climate` entities allow you to monitor and control Broadlink thermostats. The `infrared` {% term entities %} allow other integrations to transmit IR commands through your Broadlink universal remote. They are created automatically when you configure devices with IR capabilities (`RM mini`, `RM mini 3`, `RM pro`, `RM pro+`, `RM plus`, `RM4 mini`, `RM4 pro`, `RM4C mini`, `RM4C pro`, and `RM4 TV mate`). -The `infrared` entity is complementary to the `remote` entity — both are created for IR-capable devices. Refer to the [Infrared integration](/integrations/infrared/) integration for more information. +The `infrared` entity is complementary to the `remote` entity. Both are created for IR-capable devices. Refer to the [Infrared integration](/integrations/infrared/) integration for more information. The existing `remote.learn_command` and `remote.send_command` actions described below are unaffected and remain available for working with learned IR codes. ## Radio frequency