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": "#########"
}
]
}