Skip to content

Base IR platform - #867

Draft
puddly wants to merge 1 commit into
zigpy:devfrom
puddly:puddly/base-ir-platform
Draft

puddly wants to merge 1 commit into
zigpy:devfrom
puddly:puddly/base-ir-platform

Conversation

@puddly

@puddly puddly commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Like #864, this is a base platform with no discovery hooks. There are very few IR devices on the market (almost all of them Tuya) so this can be used as a base for a more complex entity that decouples Tuya from fake ZCL commands.

@Hedda

Hedda commented Aug 22, 2026

Copy link
Copy Markdown

I assume it is in response to this PR to instead add an infrared base platform to zha and integrate this
zha-device-handlers/quirks:

Also opened a seperate discussion for that concept here in the zha repo's discussions section:

FYI, for additional real world use cases check out this Zigbee IR blaster wrapper custom component and this general discussion for signals from the Home Assistent's community on how they would like to use a Zigbee infrared emitters/reciever bridge/proxy. See:

For reference, latest release of Zigbee2MQTT also have native support for Tuya based Zigbee IR blasters/bridges (such as Tuya ZS06, Tuya UFO-R11, UFO-R4Z, QAIRZPRO), which should work with the new MQTT infrared platform in Home Assistant. See:

Maybe also easyiot ZB-IR01?

@slavonnet

Copy link
Copy Markdown

Any updates?

@puddly

puddly commented Sep 13, 2026

Copy link
Copy Markdown
Contributor Author

@slavonnet What sort of updates? IR doesn't have receive capabilities in Home Assistant so this platform is at most half complete until that feature is added architecturally.

@Hedda

Hedda commented Sep 14, 2026

Copy link
Copy Markdown

IR doesn't have receive capabilities in Home Assistant so this platform is at most half complete until that feature is added architecturally.

If I have not misunderstood, the infrared entity platform in Home Assistant has been updated to support ceive capabilities?

Infrared entity documentation at least seem to indicate that it now supports an receiver that captures incoming IR signals?

There looks to be an InfraredReceiverEntity base class that wraps a piece of IR receiver hardware, so need clearification?

Taken literally, the statement seems out of date? Home Assistant core's infrared platform does have receive support now.

However, as I understand it, the upstream Home Assistant core's 's receiver model is passive, so the hardware is assumed to be always listening, which may not be possible to work with for Tuya's IR recievers that are currently on the market there is no way to tell a receiver to start listening or stop listening? Missing is some kind of learn mode commands in upstream Home Assistant core?

slavonnet's home-assistant/core#175403 sidesteps this by building learn/receive flow into a separate ZHA-infrared integration.

PS: Also check out this new roadmap discussion about shaping the way forward for a unified universal remote integration that uses Home Assistant's infrared component (which might lead to the upstream architectural changes needed for this?):

@Hedda

Hedda commented Sep 14, 2026

Copy link
Copy Markdown

FYI, Tuya UFO-R11 connected to Zigbee2MQTT can apparently now work as a native emitter and receiver with Home Assistant 2026.8 + MQTT infrared platform. Not tested myself but supposedly custom HAIR component discover it like other hardware:

@slavonnet

Copy link
Copy Markdown

Zigbee2MQTT

As I understand it, Zigbee2MQTT doesn’t work with ZHA? There’s no simple way to connect a device to ZHA but still broadcast it to MQTT?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants