This allows you to use the Home app on iOS to control your Panasonic air conditioner.
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.
A sensor module from M5Stack called ENV III (SHT30+QMP6988). Which includes temperature, humidity, and air pressure sensors.
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.
- Arduino SHT: Used for read data from the sensor modual.
- HomeSpan: Used for HomeKit integration.
- IRremoteESP8266: To control the air conditioner.
- Upload and watch the serial port. You will see the logs from HomeSpan. If not, press the reset button.
- Send
W
to configure your wifi credentials. - Send
S <8 Digits Code>
to set the connection code. - Connect the accessory from your iPhone, you may need to tap on "Other options".