mzyy94 / daikin-homekit

Control Daikin Air Conditioner via HomeKit
GNU General Public License v3.0
52 stars 2 forks source link
daikin homekit

Daikin HomeKit

Latest Release Build Status

Control Daikin Air Conditioner via HomeKit. Compatible with new Daikin API. (Legacy API is not supported.)

daikin-homekit

Usage

$ daikin-homekit

Open Home.app on your iOS device and go to "Add Accessory" - "More options...". Select your Daikin Device and input setup code 2023-0420.

By default, a device is automatically discovered at startup when run the command without any arguments. If you want to specify a device, run with the IP address as an argument. Run daikin-homekit -h for more detail.

Installation

Get and unarchive latest release from Releases Page and install it with the following command.

$ install -m0755 daikin-homekit /usr/local/bin/

Build

$ git clone https://github.com/mzyy94/daikin-homekit
$ cd daikin-homekit
$ cargo build --release
$ install target/release/daikin-homekit /usr/local/bin/

Debug

$ RUST_LOG=daikin_homekit=debug daikin-homekit

Compatibility

The app is compatible with year 2022 or later model Daikin Air Conditioners. It has been tested on Daikin risora which has built-in Wi-Fi modules and an IR remote control like the following.

risora ir remote display

To check compatibility, run a command below.

$ cargo run --example compatibility_check <your device ip address>

compatibility_check

License

GPL-3.0