Skip to content

Latest commit

 

History

History
45 lines (26 loc) · 1.77 KB

README.md

File metadata and controls

45 lines (26 loc) · 1.77 KB

HomeKit Air Conditioner

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 🥲)

Components

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

Usage

  • Set up the Wi-Fi credentials and pair the device by Homespan tutorial
  • Modify the IR module based on your A/C model

Source code

  • 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

Hardware Device

  • 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

Libraries

Demo

layout