ESP32-HomeKit-Remote icon indicating copy to clipboard operation
ESP32-HomeKit-Remote copied to clipboard

Use the Home app on iOS to control my air conditioner.

ESP32-HomeKit-Remote

This allows you to use the Home app on iOS to control your Panasonic air conditioner.

Hardware

I'm using an ESP32 board made by M5Stack called M5Atom Lite. Which is cheap and small. You can use other boards, and the code is very easy to modify.

M5Atom Lite

A sensor module from M5Stack called ENV III (SHT30+QMP6988). Which includes temperature, humidity, and air pressure sensors.

ENV III

An infrared LED on pin 25. M5Atom has an included IR LED but is very dim. So I added an external one.

Make sure you have the "IGMP Proxy" feature enabled on your router. HomeSpan needs it to work properly. Otherwise, you might experience the device not responding issue frequently.

Dependencies

Usage

  1. Upload and watch the serial port. You will see the logs from HomeSpan. If not, press the reset button.
  2. Send W to configure your wifi credentials.
  3. Send S <8 Digits Code> to set the connection code.
  4. Connect the accessory from your iPhone, you may need to tap on "Other options".