Zigbee IR Blasters as Native Home Assistant Infrared Entities

Hey everyone :waving_hand:

With the new native Infrared framework recently added to Home Assistant, I wanted my Zigbee IR blasters to behave like proper HA IR transmitters instead of just MQTT text entities.

So I created:

Zigbee IR Bridge:partying_face:

It wraps compatible Zigbee IR devices (like the Tuya ZS06 and UFO-R11) as native InfraredEntity devices.

Currently it:

  • Detects supported IR Zigbee devices automatically
  • Works with existing Zigbee2MQTT IR payloads
  • Sends IR through MQTT
  • Integrates with Home Assistant’s new IR architecture

For example, here is my UFO-R11:

After installing the integration you will see a new IR entity:

Detection is based on:

  • Known IR model IDs
  • IR-related exposes like:
    • ir_code_to_send
    • learn_ir_code
    • learned_ir_code

I mainly built and tested this with Zigbee2MQTT.

There is also support for ZHA-style entities, but I personally use Z2M and didn’t have a way to properly test ZHA devices, so feedback/testing there would be very appreciated :slightly_smiling_face:

:light_bulb: Note: even though there is existing support via SmartIR (and I still highly recommend using it for most users), this project is more about making Zigbee IR blasters first-class citizens in Home Assistant’s new native Infrared framework.

If you prefer a more mature and stable setup today, I still recommend my SmartIR guide here:
ZS06 / UFO-R11 SmartIR Guide

Would love feedback from anyone using:

  • ZS06
  • UFO-R11
  • Other Zigbee IR blasters
5 Likes

I tried to install this and use my UFO-R11 with ZHA without luck... :confused:

Thank you, this is fantastic and works perfectly for me! Found my IR blasters on Z2M without issue. It enabled me to create a more robust integration that uses the emitter entities to control my split systems.

1 Like

What did you try to do?

Glad to hear you liked it :smiley:

Ininstalled this addon/integration, but efter i cant see my UFO in LG Infrared.