A Homebridge plugin for Daikin.
sudo npm install -g --unsafe-perm homebridge-daikin-unofficial{
"accessories": [
{
"accessory": "Daikin",
"name": "Air Conditioner",
"host": "192.168.x.xx"
}
]
}accessory- Accessory name. Must be set to "Daikin".name- The device name.host- The URL of the device.swingMode- The fan swing mode can be set to one of the following:0: No swing1: Vertical swing2: Horizontal swing3: 3D swing
unit- Temperature unit:celsius(default)fahrenheit
Some new Daikin models use https instead of http to connect (see this forum post). In order to connect over https you must pass in your registered X-Daikin-uuid. Alternatively, you can create your own and register it as a valid token by doing the following:
# Example
7b9c9a47-c9c6-4ee1-9063-848e67cc7edd- Remove hyphens from the UUID.
# Example
7b9c9a47c9c64ee19063848e67cc7edd- Get the 13-digit key from the sticker on the back of the controller.
# Example
0123456789012- Register your UUID as a valid token:
curl -k "https://<CONTROLLER_IP>/common/register_terminal?key=<KEY>" \
-H "X-Daikin-uuid: <UUID>"- Add UUID to config:
{
"accessories": [
{
"accessory": "Daikin",
"name": "Air Conditioner",
"host": "192.168.x.xx",
"uuid": "#########"
}
]
}