I’m looking for advice and possible solutions for an issue with my Aqara setup controlling air conditioners via IR.
My setup:
• Aqara Hub M3 + Aqara Hub M200
• Aqara Thermostat W100
• Aqara Temperature Sensor T1
• AC units controlled through Aqara IR blaster
• Automations based on ambient temperature to switch AC ON/OFF
Issues I’m facing:
AC status not accurate in Aqara app
The AC ON/OFF status shown in the hub/app is often not matching the real state of the AC.
Example: AC is OFF physically but still shown as ON in the app (or vice versa).
It seems the IR control is sending commands but there is no real state feedback.
Temperature-based automations not consistent
My automations are supposed to:
• Turn AC ON when temperature rises above setpoint
• Turn AC OFF when temperature drops below setpoint
However, the behavior is inconsistent:
• Sometimes automation triggers correctly
• Sometimes it does nothing
What I already checked:
• IR blaster position and line of sight — OK
• Temperature sensor reporting — appears normal
• Automation conditions — verified multiple times
• Hubs and devices updated to latest firmware
• Re-created automations — same behavior
Questions:
• Is this expected behavior when controlling AC via IR (no state feedback)?
• Is there a best practice to make AC status more reliable with Aqara IR control?
• Should I rely only on temperature logic and ignore device status?
• Any recommended automation structure (delays, hysteresis, double-check conditions)?
• Would moving logic to Home Assistant / Matter improve reliability?
Any guidance, recommended settings, or example automation logic would be highly appreciated.
Thanks in advance for your help. ![]()