Connect Daikin Cloud NA to Home Assistant

@tauren have you tried connecting to the unit from a shell to see what sort of response you get? Below is a Linux cURL command that you can try (replace the <IP_ADDRESS> with your unit’s IP). If you’re using Windows, you’ll probably need to tweak a bit since the syntax differs.

curl -v -XPOST -H "Content-type: application/json" -d '{"systemID":1, "zoneID":1}' 'http://<IP_ADDRESS>:3000/api/v1/hvac'

You can try ports 3000 and 5020 to see if the responses vary. When I try 5020, I get a ‘connection refused’ response. When I try 3000 the response is long and contains a “data” section that lists maxTemp, minTemp, setpoint, etc. I did a little searching and didn’t see reference to any other ports beyond those two.

As for the difference in the last letter, according to the Daikin one-pager the “A” unit is for VRV systems (fan coil systems like my SkyAir), the “B” units are for ductless systems. I can’t imagine why they would enable a webserver on one and not on another.

At this point, I’m pretty sure there is no webserver listening for local HTTP traffic on the device. I thought I read that Daikin is doing away with local control on the new devices. My guess is that the server never listens to an HTTP port and instead opens up a websocket port to the cloud server. The only way to send signals to the device would then be through the cloud service relaying commands via websocket. I’d love to be proven wrong however!

Here’s the results of my connection attempts to port 3000, 5020, and 7000:

❯ ping 10.10.10.71
PING 10.10.10.71 (10.10.10.71): 56 data bytes
64 bytes from 10.10.10.71: icmp_seq=0 ttl=254 time=38.324 ms
64 bytes from 10.10.10.71: icmp_seq=1 ttl=254 time=34.623 ms
64 bytes from 10.10.10.71: icmp_seq=2 ttl=254 time=40.231 ms
^C
--- 10.10.10.71 ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 34.623/37.726/40.231/2.328 ms
❯ curl -v -XPOST -H "Content-type: application/json" -d '{"systemID":1, "zoneID":1}' 'http://10.10.10.71:3000/api/v1/hvac'
Note: Unnecessary use of -X or --request, POST is already inferred.
*   Trying 10.10.10.71:3000...
* connect to 10.10.10.71 port 3000 failed: Connection refused
* Failed to connect to 10.10.10.71 port 3000: Connection refused
* Closing connection 0
curl: (7) Failed to connect to 10.10.10.71 port 3000: Connection refused
❯ curl -v -XPOST -H "Content-type: application/json" -d '{"systemID":1, "zoneID":1}' 'http://10.10.10.71:5020/api/v1/hvac'
Note: Unnecessary use of -X or --request, POST is already inferred.
*   Trying 10.10.10.71:5020...
* connect to 10.10.10.71 port 5020 failed: Connection refused
* Failed to connect to 10.10.10.71 port 5020: Connection refused
* Closing connection 0
curl: (7) Failed to connect to 10.10.10.71 port 5020: Connection refused
❯ curl -v -XPOST -H "Content-type: application/json" -d '{"systemID":1, "zoneID":1}' 'http://10.10.10.71:7000/api/v1/hvac'
Note: Unnecessary use of -X or --request, POST is already inferred.
*   Trying 10.10.10.71:7000...
* connect to 10.10.10.71 port 7000 failed: Connection refused
* Failed to connect to 10.10.10.71 port 7000: Connection refused
* Closing connection 0
curl: (7) Failed to connect to 10.10.10.71 port 7000: Connection refused

It’s frustrating that your device listens to port 3000 and mine doesn’t. I’m reluctant to buy 8 more of these devices without local control available.

Is there a reason that you’re using this specific module?

It occurred to me that my three Daikin Emura ductless units (FTXR12TVJUW) use a WiFi module from the BRP family. Looking at the submittal sheet for your ductless unit, it calls for the BRP072A43 module for connecting to WiFi - which is the same as what my Emuras call for. These units seem to be on a different Daikin cloud and use a different app entirely. Integration with HA was super easy as mine were immediately recognized by the Daikin AC integration when I supplied their IP addresss, and API keys and passwords listed on the control units.

If it’s not too late, perhaps you could exchange your Airzone controller for a BRP unit and give that a try?

@Flier1K The BRP family is no longer sold anywhere that I can find. All seller tell me that it has been discontinued and replaced with the AZAI modules. As far as I can tell, they are pushing everyone toward their cloud solution. I decided to buy one AZAI to see if I could get a solution working before buying all 8 that I need. Unless someone can share a source for the BRP models, I don’t think I’ll be able to go that route.

Not sure where you’re located, but a Google Shopping search for “BRP072A43” shows them in stock at several US stores.

I can confirm that your model does not have local connections. Copied and pasted from GitHub:

Hi folks! I finally came to the solution after some thorough reading of Daikin’s support documentation. In short, AZAI6WSCDKA and AZAI6WSDKB do not support local connections at all - they are only able to connect through Daikin’s cloud services. Only the AZAI6WSPDKC supports local connections via port 3000, and I’m happy to report that I have purchased it and successfully connected it! Any Daikin hardware must be “DKN plus” in order to have a local connection.

You can purchase and install AZAI6WSPDKC models yourself, I’ve done it and it was pretty straightforward.

Hope this helps!

indeed, many stores do show them in stock. But when you try to order them, the site either reports it out of stock, on backorder with no expected date, or you get a message from the vendor in a few days saying the item has been replaced with a different item. So far I haven’t found any actually available even though the sites say they are. If you know of a place that actually has them, I’d love to hear about it!

Thank you! I’ll attempt to find model number AZAI6WSPDKC instead.

Where did you put the module? Is there a place inside the cover that it can be concealed? I installed the “B” model at the center bottom under the cover, but it barely fit and causes the plastic cover to bulge out. The “C” model has extra protruding connectors and doesn’t look like it would fit in the same place.

I’m struggling with the AZAI6WSDKB model as well. There is no information anywhere I can find online that will help. In my case, the current temp in the room is not showing in the DKN Cloud NA app, I think this has to be a bug or a misconfig somewhere but no one at my installer or Daikin above him knows anything about this. It just shows two dashes instead. Were you having that issue too?

Hi, I’m a Daikin dealer trying to navigate this new install in my home. If you want the thermostat temp to show up in the cloud you’ll need to change Mode No. 10, first code 2, second code to the number 03.

Default is the return air sensor primary with remote secondary 01

02 will remove the remote sensor from the equation.

You’ll need to hold the cancel button for 4 seconds and go into field settings to change these parameters.

Tauren,

Did you get this working? I have the AZA16WSPDKC and can’t figure out the host and port to get it working.

You should be able to remove the front plastic cover and place the module with the refrigerant piping. You could feed the wires through the hole in the wall as well if needed.

I’m looking into adding a ductless unit and my local installer loves Daikin, but I know integrating them with HA locally is pretty hit and miss.

Wondering if it’s worth going with this or just having them try to use a different brand.

Their vendor says they will be including a AZAI6WSPDKC, trusting that the module is the right model number this in theory should work like mentioned in this thread.

I worry that they might sell them an A or B unit, although that seems unlikely?

Hi Motoridersd,

I’m a Daikin Contractor and integrated just fine with the DKN controller. My only problem was finding the IP address of the unit on my wifi. It had a very weird name, I had to punch in a bunch of random IP addresses until it integrated. After that it works great with home assistant.

Thank you for the information! What other data does this integration expose? I have a Midea with ESP32 that shows external unit temp. Does the DKN provide power consumption? Can you show the full details of the device?

I’ve attached the entity list for you and the graph from the thermostat integration.


It runs off the P1 P2 com or the S1 which unfortunately just shows functionality on the DKN software. So far, only the Daikin D-checker software can show the breakdown of everything going on in the system but only with P1 P2 capable units.

You would probably have to get into Modbus to get that out but I’m not sure. I ended up just getting a zwave disconnect with power monitoring for the outdoor unit.

1 Like

The DKN is named “Murata Manufacturing Co Ltd” on the clients list

Thank you! I assume you can also control heating if the unit supports it?

I was able to get the gpulido/homeassistant-airzone HACS integration to work with my new Daikin unit with the AZAI6WSCDKC module.

It works pretty well with local control. The github hasn’t been updated in about a year, not a lot of support but as long as it continues to work, I’m happy.

I do see that the DKN Plus NA App has more information than the integration (or even the API via the local IP) provides. One of the missing items is the external temperature.

I’m just wondering if anyone has been able to get the AZAI6WSDKB to integrate with HA? So far not impressed, especially considering the $$.

1 Like