Components Home Assistant "Broadlink”

2 minutes of reading
Proconductor: Home Assistant Community
Availability: included in thepersonale HUB Home Assistant
Category: software
Type: component Home Assistant
Implementation difficulties: low
Card revision: 3.0

Broadlink RM Mini 3 inclined

The integration component "Broadlink” di Home Assistant is expressly designed for three purposes:

Nb this platform component allows to control also type devices sp1, sp2, honeywell_sp2, sp3, spmini2, spminiplus and mp1, which do not use infrared or radiofrequency codes, but direct commands via network su proProtocol TCP/IP..


Il multi-sensor Broadlink A1 e-Air it's a small component Wi-Fi useful for detecting various environmental metrics such as temperature, humidity, luminosities and other (see review). The integration of this component on Home Assistant therefore allows the definition of as many sensors at theHUB, useful for consultation and automation (see integration guide).


The component "Broadlink"Is also used to generate two services which are useful for receiving and sending infrared / radio frequency codes via actuators Broadlink. These services are called:

  • broadlink.send
  • broadlink.learn

Such services are for example required also for the use of other components, such as the excellent “SmartIR”(Useful for domotizing conditioners and various systems via infrared / radiofrequency).

The definition of services, as mentioned, it is carried out - curiously - setting in configuration entity of type "Switch“, Which can also be used to send two infrared / radio frequency codes, one for when it is activated and one for when it is deactivated. Usually, however, it is configured and forget it: it is "used" in fact only to ensure that the two services mentioned above are defined. This switch is commonly called "learner"

La configuration basis for the activation of the services is the following:

  - platform: broadlink
    host: IP_ADDRESS
    mac: 'MAC_ADDRESS'

To this proposito we have dedicated a guide .


Finally, the component "Broadlink”Is also used to define real e propri "virtual remote controls", type entities "Remote”That allow the user to manage appliances abstracting by the fact that they are controlled by sending infrared / radiofrequency codes. This implementation generates specific services:

  • remote.broadlink_send
  • remote.broadlink_learn

Nb This implementation does not necessarily require the prior configuration of the aforementioned element "Switch". It is an implementation by itself.

La configuration base for the activation of the "remote" function is the following:

  - platform: broadlink
    host: IP_ADDRESS
    mac: MAC_ADDRESS

To this proposito, we have dedicated a guide .

Home Assistant Official LogoATTENZIONE: remember that there is on our FORUM community an ad hoc section dedicated to Home Assistant, for any doubt, question, information on the specific merit of these components.

inDomus telegram channel