HomeKit air conditioner remote control built with ESP32 (NodeMCU-32S) and HomeSpan
The IR signal of the Teco A/C is also decoded and analyzed in this project. (My A/C is not supported by the IRremoteESP8266 library 🥲)
The Homekit accessory contains multiple services:
- Thermostat: the main service of the remote control
- Fan: utilize the rotation speed to set up different modes. Both swing and fan mode are the Fan service
- Set up the Wi-Fi credentials and pair the device by Homespan tutorial
- Modify the IR module based on your A/C model
- air-conditioner: the main project for the remote control
- passive-sensor: test project that built a HomeSpan accessory for DHT22 sensor
- irsend: test project for IR signal decoding and transmitting
- NodeMCU-32S
- DHT22: Temperature, humidity sensor
- Keyes IR Transmitter: Sending the signal to A/C
- Keyes IR Receiver: Decoding the IR signal from your remote control
- Homepod mini: HomeKit accessories require Homepod/AppleTV as home hub