Daikin Airconditioning & WiFi module

Hi all -

I have just had Daikin a/c with wifi module installed and all working great with HA! (located in Australia)

A few notes to help others -

  • The wifi module provided was the BRP072A42 (as per integration doc) - I allowed the iOS app to update the firmware to latest when installing. Note this is 2.4ghz only (no 5ghz).

  • The Daikin Cora unit I have (2.5kw Reverse Cycle) is model number FTXV25UVMA (note the ‘U’) - the one mentioned in the HASS integration docs (with a ‘Q’) is the air-con (cooling) only model.

  • before hooking up with HA I strongly recommend you assign a static IP address to the unit via your DHCP router. I had a lot of problems with HA caching dynamic IP Addresses and not recognizing new changed ones (required many resets etc and had to do entire thing after I lost power).

  • as per post above, using the IR remote control isn’t a great option vs HA as changing any settings don’t seem to register on the Wifi control output (and IR is similarly one way so it won’t pick up any state from unit). I’m assuming it must be due to Wifi module containing it’s own set of state and the IR module bypasses this (as it’s part of base unit).

  • Almost everything seems to be controllable via HA for this model (all good) including temp, fan, mode, speed etc settings.

  • The temperature sensors (which come up as additional binary sensors in HA) don’t seem all that accurate. I have existing Xiaomi Temp/Humidity sensors in same room (with +/-0.1 accuracy) so will personally continue to use that to determine actual temperature/trigger things.

Thanks to those who helped make this happen!

Niall

Is that confirmed behaviour by other users? You’re saying if you set the temp to 25 degrees via the IR remote control, the Wi-Fi controller does not pick this up and report the adjusted set point to 25 degrees?

Yes that’s correct. Any interactions via the IR remote (whether it be changing temperature or setting other modes) is not picked by the Wifi module - hence you won’t see any change in HA state. It seems to have it’s own isolated state management. The same is true in reverse, the IR remote will not pick up any changes made to the a/c via HA.

For us that’s fine (as we have a centralized dashboard/tablet + can replicate that around the house), however we need to remember not to use the IR remote for any control.

I purchased the BRP072A42 wifi controller modules from Peninsular Air Condition (based in Sydney Australia) 3 years ago for my Daikin Cora units and the installation took about 5 to 10 minutes. It wasn’t too difficult to connect up. It looks like Peninsular Air Conditioning now only have the C version at $165 each.

1 Like

With my Daikin Alira making a change with the remote does update home assistant, but does require a minute.

There is no feedback to the remote though.

@NiallG that’s weird. Maybe something in the difference between BRP072A42 and BRP072C42: we’ve just had a 4 head multi split installed (3xCTXM35RVMA, 1xCTXM25RVMA with a 5MXM100RVMA outdoor unit) and each head has a ‘C’ model wifi adapter.
When the IR remote controls the head I do see the status reflected in both their mobile app and HA albeit after about a minute. Of course as folks know the IR remote won’t know if the state is changed elsewhere, but at least in that direction it’s doing as we would want.
FWIW I’m using this custom component version of the plugin because the ‘C’ model needs HTTPS: Daikin BRP072C42 WIFI custom component

I’m also using the custom component.

Can anyone tell me how I can reset the WiFi settings on these things? I had A daiken FTXM46RVMZ Installed a couple of years ago with a wifi module which worked great until I changed ISPs and got a new router. I’ve tried asking the dealer I bought it off but now he’s got mymmoney he doesn’t seem to care.

Help please?

Not sure if this helps – the link is to the installation manual for the BRP072C42 Wireless adaptors – the installer said at the time it was very similar to the earlier version.

Once you reset the WLAN devices on the Daikins, you will see their SSIDs in the format shown in the document.

Remember they only operate on the 2.4 band.

You will need the SSID’s security key (applicable to that specific WLAN module). All of my keys are 13 numerics long.

Cheers
Geoff

Daikin WLAN Manual

Thank you Geoff

Hi,

I want to add my A/C control to my HASS.

I have a BRP072A42 in a Daikin FTXM95PVMA/RXM95PVMA setup and I can’t see external temperature, fan speed or air flow direction control in the android app, I’m guessing that if it isn’t in the app, I won’t be able to it with HASS.

With the BRP072A42 installed in my FTXM25’s I can see external temperature, fan speed and air flow direction control in the app.

This limitation is in FTXM95 brochure:

The brochure lists Cora as missing these controls but I’m pretty sure the FTXM25 are also Cora…

Anyone have a FTXM95 that doesn’t have this limitation?

I’m secretly hoping that maybe replacing the BRP072A42 with a BRP072C42 in my FTXM95 night allow me to control the missing stuff, especially fan speed as the WiFi control just puts the fan speed at full power, it blows like crazy at that speed, controlling the A/C with automation will end up with me coming home to a cool house with paper all over the floor lol.

What a crappy limitation, honestly I would never have bought the FTXM95 if I had known. I would hate to have to use IR to control it in HASS.

Cheers
Richard

Hi Guys,
I’m trying to get this integration to work with my Daikin AC with wifi controller BRP069A41 and wondering if anyone can help.

As per the docs, I am entering the ip address and the key. The key is written on the wifi kit’s cover.


Screenshot 2020-09-29 085622

However I get “unknown error occurred”, with the logs showing:

proto = await self._create_connection(req, traces, timeout)
  File "/usr/local/lib/python3.8/site-packages/aiohttp/connector.py", line 858, in _create_connection
    _, proto = await self._create_direct_connection(
  File "/usr/local/lib/python3.8/site-packages/aiohttp/connector.py", line 1004, in _create_direct_connection
    raise last_exc
  File "/usr/local/lib/python3.8/site-packages/aiohttp/connector.py", line 980, in _create_direct_connection
    transp, proto = await self._wrap_create_connection(
  File "/usr/local/lib/python3.8/site-packages/aiohttp/connector.py", line 943, in _wrap_create_connection
    raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 192.168.0.121:443 ssl:False [Connect call failed ('192.168.0.15', 443)]
2020-09-28 19:51:14 ERROR (MainThread) [homeassistant.components.daikin.config_flow] ClientError
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/aiohttp/connector.py", line 936, in _wrap_create_connection
    return await self._loop.create_connection(*args, **kwargs)  # type: ignore  # noqa
  File "/usr/local/lib/python3.8/asyncio/base_events.py", line 1025, in create_connection
    raise exceptions[0]
  File "/usr/local/lib/python3.8/asyncio/base_events.py", line 1010, in create_connection
    sock = await self._connect_sock(
  File "/usr/local/lib/python3.8/asyncio/base_events.py", line 924, in _connect_sock
    await self.sock_connect(sock, address)
  File "/usr/local/lib/python3.8/asyncio/selector_events.py", line 494, in sock_connect
    return await fut
  File "/usr/local/lib/python3.8/asyncio/selector_events.py", line 526, in _sock_connect_cb
    raise OSError(err, f'Connect call failed {address}')
TimeoutError: [Errno 110] Connect call failed ('192.168.0.121', 443)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/daikin/config_flow.py", line 73, in _create_device
    device = await Appliance.factory(
  File "/usr/local/lib/python3.8/site-packages/pydaikin/daikin_base.py", line 118, in factory
    await appl.init()
  File "/usr/local/lib/python3.8/site-packages/pydaikin/daikin_brp072c.py", line 27, in init
    await self._get_resource(f'common/register_terminal?key={self._key}')
  File "/usr/local/lib/python3.8/site-packages/pydaikin/daikin_base.py", line 185, in _get_resource
    return await self._run_get_resource(resource)
  File "/usr/local/lib/python3.8/site-packages/pydaikin/daikin_brp072c.py", line 32, in _run_get_resource
    async with self.session.get(
  File "/usr/local/lib/python3.8/site-packages/aiohttp/client.py", line 1012, in __aenter__
    self._resp = await self._coro
  File "/usr/local/lib/python3.8/site-packages/aiohttp/client.py", line 480, in _request
    conn = await self._connector.connect(
  File "/usr/local/lib/python3.8/site-packages/aiohttp/connector.py", line 523, in connect
    proto = await self._create_connection(req, traces, timeout)
  File "/usr/local/lib/python3.8/site-packages/aiohttp/connector.py", line 858, in _create_connection
    _, proto = await self._create_direct_connection(
  File "/usr/local/lib/python3.8/site-packages/aiohttp/connector.py", line 1004, in _create_direct_connection
    raise last_exc
  File "/usr/local/lib/python3.8/site-packages/aiohttp/connector.py", line 980, in _create_direct_connection
    transp, proto = await self._wrap_create_connection(
  File "/usr/local/lib/python3.8/site-packages/aiohttp/connector.py", line 943, in _wrap_create_connection
    raise client_error(req.connection_key, exc) from exc
aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host 192.168.0.121:443 ssl:False [Connect call failed ('192.168.0.121', 443)]

Can anyone point me in the right direction? Is the API key actually the one written on the wifi kit cover or is it something else?

My way: install daikin app on phone.
that “key” is only for wifi that daikin create when paring with app. NOT for HA

setup controller in app.
you have to connect inapp to ssid:daikin… and the set your (home?) wifi ssid/password.

when u see in app your daikin, give it a fixed ip on modem/router,
then add on HA, only the ip. (not the wifi key!)

1 Like

wow, it really was that simple lol. I removed the key from the HA integration setup and it worked. Thanks for making me KISS (keep it simple stupid)!

1 Like

Hi…I am hoping someone can help me. I just bought a Daikin SMARTO (FTKH) AC. It comes with built-in wifi controller. Unfortunately it is not the model that everyone is discussing here. The model is AWM61A01. I tried putting in the host only as well as host and api key. Both came back with “Unexpected error”. Is this model supported?


Thanks.

3 Likes

@fredrike @nzhook Saw your names from another thread and hope you are able to help out with my wifi module. I believed this is the latest module from Daikin. Thanks.

Short answer.

No, it is currently not supported. But google around and try to find the protocol specification and I’ll try to integrate it. The app looks similar to previous models.

@fredrike I will try my best to see if I can get anything from google or maybe even Daikin. Besides that, is there anything else on my end I can do to extract some information?

You could try to intercept the communication between the app and your ac. I’m not sure how to do that though, you have to Google. There is usually quite good information on the whirlpool forum.

Hi everyone, I just have installed a brand new Daikin Perfera unit (https://www.daikin.eu/en_us/press-releases/form-meets-function-in-the-new-perfera-air-conditioner.html), and I cannot connect it to HA.
It does not use the usual Wifi adapter, but it has a wifi board built-in, which is supported by the following new app from Daikin, called Residential Controller: https://play.google.com/store/apps/details?id=com.daikineurope.online.controller&hl=it&gl=US
When I add the integration, it ends with “success”, but eventually creates a device called “Unnamed device”, containing only 2 non-functioning entities: the AC Inside Temperature sensor, and a climate.daikin_ac climate entity.
For the record, I also have another unit with the Wifi adapter, using the Daikin Controller app, that I was able to configure without any issues (it provides 6 entities, perfectly working).
Is there any chance the Perfera model will be supported in the future?
Is there any way I can help developing/debugging?
Thank you for letting me know, bye!

1 Like