Gree Infrared
gree_infrared
The Gree Infrared integration lets you control a compatible Gree air conditioner using any infrared emitter previously configured in Home Assistant. It can also keep the climate entity in sync when you have an infrared receiver set up, so the entity follows along when you use the physical Gree remote.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
climate | Thermostat |
What people report
Gree and Cooper&Hunter ACs controlled through an IR blaster with assumed state; a timing bug with YB1F2 remotes was fixed in core.
- Works1
- Partly works1
- Requested1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Gree AC with YB1F2 remote | Works Local | Transmit timing bug fixed in a later core PRSaved copyThe problem I am testing the gree_infrared integration in Home Assistant 2026.10.1 with an original Gree air conditioner and its original YB1F2 remote control. Unfortunately, neither sending commands from Home Assistant nor synchronizing the climate entity from commands received from the physical remote works. Actual behavior 1. Commands sent from Home Assistant ESPHome receives transmission requests from Home Assistant and reports: [D][ir_rf_proxy:034]: Transmitting packed raw timings: count=140, repeat=1 [D][remote_transmitter:082]: Sending remote code However, the air conditioner does not … Excerpt saved from GitHub on 2026-10-23. | Issue #185837 · 2026-10 | |
| Gree infrared air conditioners | Partly works Local | Assumed state only; can drift from the real unitSaved copyLimitations: The climate entity for the air conditioner uses assumed state. Home Assistant cannot verify the actual state of the unit and instead tracks the last known state. Even with physical remote state tracking enabled, the receiver reports what the remote sent, not what the unit is actually doing, so the two can still drift apart, for example if something blocks the line of sight. Changing the target temperature or the fan speed while the air conditioner is off is remembered rather than sent. It is applied with the next command that turns the unit on. With physical remote state … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| Cooper&Hunter AC with YAP1F/YAP1FB remote | Requested | Remote model support in open PRSaved copyProposed change Adds a YAP1F / YAP1FB remote model to the Gree Infrared config flow, for Cooper&Hunter ACs whose remote speaks the YAP1F protocol. YAP1FB is the backlit variant; it shares one wire format with YAP1F, so the selector reads "YAP1F / YAP1FB" (stored values unchanged, no migration). Excerpt saved from GitHub on 2026-10-23. | PR #183826 · 2026-10 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Assumed state
Sends commands but can’t read the device’s state back, so Home Assistant assumes it worked.
Details
| Installs (analytics) | 21 |
|---|---|
| Quality scale | Silver |
| Added in | Home Assistant 2026.10 |
| Set up in the UI | Yes |
| Maintainers | @Dr-Blank |
Limitations from the docs
- The climate entity for the air conditioner uses assumed state. Home Assistant cannot verify the actual state of the unit and instead tracks the last known state.
- Even with physical remote state tracking enabled, the receiver reports what the remote sent, not what the unit is actually doing, so the two can still drift apart, for example if something blocks the line of sight.
- Changing the target temperature or the fan speed while the air conditioner is off is remembered rather than sent. It is applied with the next command that turns the unit on.
- With physical remote state tracking, commands from the remote for a mode you did not select during setup are ignored, so the entity does not switch to a mode it cannot control.
Brands that work through it
Home Assistant lists these brands as supported by Gree Infrared.
- Onida Infrared
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.