Skip to content

dingyiyi0226/homekit-air-conditioner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published