Tuya IR
homebridge-tuya-ir · v1.3.0
Controls Tuya Smart IR blaster devices (AC, fan, light, learned buttons) from HomeKit.
What it says it supports
Brands
- Tuya
- Smart Life
Devices it names
- Tuya IR blaster
- Smart IR
- air conditioners
- fans
Shows up in Apple Home as from its README
What people report
Controls IR-learned appliances through Tuya IR blasters; AC heat/auto modes were flaky for some users.
- Works1
- Partly works1
| Device | Status | What they said | Source |
|---|---|---|---|
| IR audio amplifier | Works | Generic switch added for on/offSaved copyWhat would audio device map to? There isn't a "Audio device" in HomeKit. Airplay 2 is not supported by home bridge. Excerpt saved from GitHub on 2026-10-22. | Issue #14 · 2021-08 |
| Midea air conditioner via Tuya IR | Partly works | Cool mode works; heat and auto modes fail to set temperatureSaved copyThrough the Tuya app I can control and set the air conditioner on heating mode, but through the HomeKit app it does not work for me, as I you can see in the picture. Excerpt saved from GitHub on 2026-10-22. | Issue #31 · 2021-12 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud
Tuya cloud API
You’ll need
- Tuya account
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.6.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | >=22 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | TuyaIR |
| License | Apache-2.0 |
Community signals
| Downloads a week | 5 |
|---|---|
| Downloads a month | 35 |
| GitHub stars | 58 |
| Open issues | 6 |
| Closed issues | 79 |
| Discussions | 2 |
| Last code push | 2026-07-05 |
| Latest version | 1.3.0 (2026-07-05) |
| First published | 2021-06-07 |
| Releases | 38 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- Cloud API may omit OEM IR devices; add IDs manually
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Fanv2
- HeaterCooler
- Lightbulb
- Switch





