Case study
Smart-AC-Modernizer: decoding Haier YRW02 infrared control
Smart-AC-Modernizer documents the Haier YRW02 air conditioner's infrared control format and implements an ESP32 bridge for it. The author identifies a 112-bit NEC-variant state packet, captures remote signals with a TSOP4838 receiver, and sends decoded commands through a transistor-driven IR LED.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 0
- Last commit
- 2026-02-15
- Language
- C++
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: ESP32, TSOP4838 receiver, IR LED and 2N2222 transistor.
- Prerequisites: Wi-Fi and Blynk credentials are needed for cloud control.
- License: MIT License.
Cite
BibTeX
@misc{smart-ac-modernizer-case,
title = {{Smart-AC-Modernizer: decoding Haier YRW02 infrared control}},
howpublished = {\url{https://github.com/Smart-real/Smart-AC-Modernizer}},
url = {https://github.com/Smart-real/Smart-AC-Modernizer},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/smart-ac-modernizer-case/}}
}Plain text
Smart-AC-Modernizer: decoding Haier YRW02 infrared control. https://github.com/Smart-real/Smart-AC-Modernizer (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/smart-ac-modernizer-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Smart-real/Smart-AC-Modernizer · Revision ee89f17
More in Protocols
- pyidotmatrix: researching and implementing iDotMatrix BLE control · Case study
- Skannerz Commander: reconstructing the toy's trade protocol · Case study
- AUKEY KM-G15 RGB Control: decoding keyboard USB HID commands · Case study
- SonyBridge: reconstructing second-generation Sony headset control · Case study
- HP Laser 1008a: reconstructing SPL3 printing on macOS · Case study
- BMW iDrive: interpreting F44 controller CAN messages · Case study