Daikin Airconditioning & WiFi module

I have a similar system installed low down behind a chair under the AC. Completely unobtrusive.

1 Like

Thank you for the idea of location (BTW how are you powering the devices?)
I’ll have a look at the link you provided.

5V mains plug-pack in the power outlet right next to it. It actually goes via a smart switch as if let it run for more than a few weeks without power cycling it crashes.

First of all, $25k for 5 Daikins? Should be around the $12k mark at the most. The wifi kits are only about $200 each and take about 5 minutes to physically install.

The BRP072A42 kit is being phased out. This one works perfectly with Home assistant. The BRP072C42 is the new kit which was released recently. I just bought a couple of these today for 2 of my daikins. These kits don’t work with HA yet. I have done some google search and found that we may need to do some python coding to get these new kits to work.

Not sure where in the world you are Panayioti Gianoulis. I’m in Australia where the the Aussie Peso AUD1.00 is buying USD 0.68 at the moment.
A sub-switchboard needs to installed on the roof via a circuitous route and slim, largely inaccessible service ducts - which will add to the cost.
I would also like to make the point that the installation is difficult. The building is 120 year old warehouse apartment with a saw-tooth roof. There are rooms built into the saw-tooth and well as rooms on the main level. Access and pipe routing is difficult which adds to complexity. There is also a Heritage Overlay that needs to complied with.
The original bidder was not forthcoming on what was needed to provide wifi connectivity and was quoting extraordinary prices - by the time they added in the wifi units etc. it was nearly AUD27k in total.
In the end, I sought an alternative quotation, which I received this evening. The units are the same, there is better clarity on how the access will be gained. Whilst there are a couple of questions that I’m awaiting clarification to make sure I’m comparing “apples with apples”, but this second quote is AUD10k cheaper - better in my pocket than theirs :slight_smile:

For anyone reaching this thread from a google search, I am in New Zealand and in June to fully install 4 wall units each with the WIFI module and the outside unit cost me approx $9,000 NZD (obviously piping, labour and difficulty to install will be factors in any install). Also be aware there are multiple types of units as well; A Wall unit system and the ducted system (I believe that this is called AirBase), I just have the wall units all coming from the same outside unit and is what the info below is based on, if your looking at the ducted system the costs and details maybe very different.

To control the devices from Home Assistant you will need one of:

  • The Daikin WIFI controller module (BRP072A42, BRP072B42 or BRP072C42) which comes at additional cost
  • An external device which emulates the remote control

The Daikin WIFI controller module BRP072A42 is indeed being phased out and replaced by a more secure firmware - the BRP072C42 - which besides changing to https now also require a password printed on a sticker attached to each of the controllers in order to authorise the app with the device. Otherwise they appear to be the same thing and provide mostly the same functions. This newer module does not ‘currently’ work with the default Home Assistant Daikin component, however I have managed to hack together a version that does (see this post )

The WIFI controllers allow for setting and providing information back via the local network (yes folks, no cloud based sign up required) so you can read and change the status of the unit, get/set the destination temperature as well as get additional information such as current room temperature and outside unit temperature, which makes automations quite nice (eg. when someone is home, unit is on and temp < 16 degrees turn on, when unit is on and temp > 25 degrees turn off, when noone is home turn unit off)

On the flip side my work colleague went with the external device option which was a lot cheaper however he found that they can only emulate the remote control which are limited to a one-way signal, so you can turn the device on and set the temperature but the unit does not send status updates back to home assistant. You can still do automations but it can only be things such as if someone is home turn device on, at 9pm change to 20 degrees, when noone is home turn device off. (unless you have another device for obtaining the temperature - which was my original plan)

Of note in both cases the remote controllers provided with the units do not sync up with the unit, so if the wifi controller or an external device turn the unit to 18 degrees, the remote will still say its at 25 degrees and pressing any button will change it to 25 degrees (or off if that is what the remote’s last state was)

So what you choose will depend on how much you want to spend and/or what you want to have available for automations. Personally I think having to pay for each WIFI controller is a little overkill and money grabbing but it has opened some cool possibilities. (worth noting you can install 4 units and only have 1 or 2 with a wifi controller but wheres the fun in that)

2 Likes

Quick question about the WiFi controller - when you adjust the temperature etc via the controller, does the indoor unit “beep” like it goes with the IR remote, or does it change the setting silently?

I dont hear a beep when the settings are adjusted using the home assistant component for the C42 WIFI controller.

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?