unreality / FujiHK

HomeKit Controller for Fujitsu AirConditioners
MIT License
15 stars 5 forks source link
esp32 homekit homespan m5atom

Fujitsu AirConditioner Controller for HomeKit

Flash to an M5Atom, and add your Fujitsu AirConditioner (Heatpump) to your HomeKit home. Should work with most other ESP32 kits as well.

Quick start

You can either use the built in SoftAP mode to configure the WiFi details and pairing key:

Or the serial monitor:

Connect the unit:

Secondary Mode

By default the controller binds to the indoor unit as a secondary controller. If you do not have an existing wall remote controller, you will need to edit FujiHeatPump initialisation to bind as a primary controller.

QR Code

You can generate a QR code to scan with Home.app by using the QR code generator tool

# python3 gen_qrcode 21 111-22-333 FUJI output.png

Alternatively, you can use an online QR code generator such as the-qrcode-generator.com, just enter the generated setup payload which is printed after you enter your custom pairing pin (eg X-HM://00KUG4GWTFUJI)

Example Circuit

Other ESP Boards

This controller should work fine on other ESP boards, with the following setup:

Parts Required