Support for Daikin AirBase units

@fredrike PR posted - so far all going smoothly running these changes for the last month

mustang51 / pydaikin / Pull Request #46: Update setting of the auto fan speed value for Airbase units — Bitbucket

Hi - I like your Climate card interface. can you please share Lovelace UI yaml details?

1 Like

Mine works, however:

  • when aircon is powered on, airbase returns otemp=-
  • when airbase is powered/restarted while aircon was online, it shows otemp as temperature
  • Madoka connected as master shows everything correctly

It seems there is timing issue when everything boots and Airbase does not sense presence of this sensor. I kept restarting Airbase after every power outage. I also found that sometimes it gets back itself but couldn’t find what triggers it.

Hi Guys, this seems like the best thread for a Daikin Airbase firmware update verses HA question. Let me know if not.

I use the Airbase phone app V 1.0.15 occasionally on my phone and when installed it a few months ago updated the BRP15B61 firmware to FW: 1.1.7. before it would allow me access.
HA works fine locally with that adapter FW version so all good.

Last night I installed the AirBase app on a tablet that I also occasionally use, and it wants to update the adapter again, now to FW 1.1.8. It won’t allow me to bypass the update (not that I can find).
I’m reluctant to update in case it screws up local lan access, but that means not using the tablet with AirBase…

Has anyone here updated their BRP15B61 WiFi adapter to FW 1.1.8 yet and used HA locally fine ?

I just checked my app and it shows my firmware is 1.1.8 - not sure when it updated! As far as I can tell it’s been working ok, but I’m curious to know when 1.1.8 released and what changed. I have had issues with not all settings updating when I activate a scene from HA (zones and modes), but it usually works when I set the scene again after a minute.

I installed AirBase on my phone around the end of September, so I guess the update to 1.1.8 happened in the last 5 weeks.

I upgraded today and still works…

Hi. Sorry to bump an old thread but I figured this was the place to post. At the least so I get notice of any news/updates posted on this integration and learn more about how to use it to good effect.

I had a Daikin BRP15B61 wifi controller installed yesterday. We have a ducted system. Australia.

The system was auto discovered by my Home Assistant and the integration was pretty straightforward. Nice!

I have this in my dashboard:

The display correctly shows the status of the system. The Daikin app (IOS) on my phone also works as it should.

There does seems to be a fair delay (1 minute +) between using a control on the HA dashboard to when it is reflected in the Daikin app and at times the current temp reading seems a bit out of sync.

The temperature reading shown by the controller app (and HA) is rubbish, it’s way colder inside than the reading suggests! I wonder where the thermostat is located. I’d have thought in the

So now I am now thinking about what sort of integrations I might consider setting up.

What sort of things are people doing with the integration?

Thanks!

Edit: I changed the dashboard to a vertical stack with the zones controls in an embedded horizontal stack

Did you need to install any particular add on into HA?

I don’t actually remember. I think the device was auto discovered by HA and it gave me the option to click and install the Daikin app.

Hey,

I’m a daikin installer to answer your question it is located near your return air box in your ceiling. (hence the off reading its sensing your return air temp) you can change the spot it gets the temp to your controller in your settings on your controller.

1 Like

Thanks, never seen any option for changing temp sensing location on the controller but it’s a bit moot anyway given neither location measures the temp in the actual rooms with vents. My wall controller is in the hallway, a few metres away from the air return.

Has anyone else noticed the fan mode again being incorrect with airbase units? I have 2 airbase and they have worked flawlessly for years. One is older and has “Low, High” speeds. The newer one has “Low, Mid, High” speeds. They have changed to “Low, Auto” and “Low, Mid, Auto”. Auto does not work on my units (and it is not an option on the controller or airbase app).
The fix for me was to put the latest “Daikin” component from the core in to my Custom Components folder, then edit the manifest file to change pydaikin from 2.8.0 back to 2.7.2. (I needed to add a “version” key to enable it) and all fixed.

I wonder if newest firmware update to 1.2.1 will break this integration. They said Alexa and Google are implemented so maybe it will switch to cloud API only. Anyone tried to upgrade?

My system is on 1.2.1 and all seems to be working well. I am not sure when the upgrade happened - I don’t recall being given an option to install it or not.
Alexa has been working with our system for a year or more, so that functionality is not new.
When I just opened the Daikin app to check the firmware version, it looked like the app had been updated (different look). I have had issues getting HA scenes to work with Daikin previously and gave up, but maybe I should try again and see if this is new firmware since I last tried, and maybe it works now?

Hello All - First time posting and a Noob with limitied HA knowledge (but very willing to learn)

I Have a BRP15B61 listed as an integration to configure on a brand new HA install on a RPI.

When I configure the newly discovered integration I get “Únexpected error” just using the IP address. If I use the API key then my error is “Failed to connect”.

Looking at the logs it shows as follows:

Logger: pydaikin.daikin_base
Source: components/daikin/config_flow.py:87
First occurred: 4:48:17 PM (8 occurrences)
Last logged: 5:23:21 PM

Exception in TaskGroup: ‘DaikinBRP069’ object has no attribute ‘headers’
Exception in TaskGroup: ‘DaikinSkyFi’ object has no attribute ‘headers’

And the other error log shows:

Logger: homeassistant.components.daikin.config_flow
Source: components/daikin/config_flow.py:87
integration: Daikin AC (documentation, issues)
First occurred: 4:48:17 PM (8 occurrences)
Last logged: 5:42:18 PM

Unexpected error creating device
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/components/daikin/config_flow.py”, line 87, in _create_device
device: Appliance = await DaikinFactory(
^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/pydaikin/factory.py”, line 26, in new
await instance.init(*a, **kw)
File “/usr/local/lib/python3.12/site-packages/pydaikin/factory.py”, line 52, in init
await self._generated_object.update_status(
File “/usr/local/lib/python3.12/site-packages/pydaikin/daikin_base.py”, line 189, in update_status
self.values.update_by_resource(resource, task.result())
^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/tenacity/asyncio/init.py”, line 189, in async_wrapped
return await copy(fn, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/tenacity/asyncio/init.py”, line 111, in call
do = await self.iter(retry_state=retry_state)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/tenacity/asyncio/init.py”, line 153, in iter
result = await action(retry_state)
^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/tenacity/_utils.py”, line 99, in inner
return call(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/tenacity/init.py”, line 398, in
self._add_action_func(lambda rs: rs.outcome.result())
^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/concurrent/futures/_base.py”, line 449, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/concurrent/futures/_base.py”, line 401, in __get_result
raise self._exception
File “/usr/local/lib/python3.12/site-packages/tenacity/asyncio/init.py”, line 114, in call
result = await fn(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/pydaikin/daikin_base.py”, line 138, in _get_resource
headers = self.headers
^^^^^^^^^^^^
AttributeError: ‘DaikinBRP069’ object has no attribute ‘headers’

Am I correct that the error is the installer seems to think I have a DaikinBRP069 instead of the DaikinBRP15B61?

Can someone be so kind to give me a little guidance on the process to get this working please - I know a very simple step by step is painful but I’ve read through a lot of these threads and it seems I might need to amend stuff but I’m afraid I might stuff things up entirely by not knowing what I’m really doing and how to do it.

I should also note that everything is working as expected with the Airbase App. I have looked for any files and directory structures as shown in the error logs with winscp and they don’t exist - not understanding whether they are trying to be written and then the error prevents it or whether I’m not looking in the right place to modify files…

There was an issue with HomeAssistant 2024.8.1 that broke the Daikin integration. Hopefully all issues should be resolved in 2024.8.2.

Thankyou for the heads up - you’re doing a great service for all of us providing this integration.

1 Like