Did you guys find a way to integrate BRP069C4x WiFi controller to HA?
And if not yet, do you think (regarding the way this module is designed to speak with the cloud app) if it will be possible to send requests locally without using Internet? I definitely needs to sent requests locally since all my solution is designed to work without the Internet.
Also, I’m still in touch with my Daikin reseller to see if it’s possible to switch the integrated WiFi module to an old one which is safely compatible with HA like BRP069A41/BRP069B41.
I’m not sure at this point if we need to switch the whole unit to do that or if it’s possible to only switch the WiFi controller. However since WiFi is “integrated” I’m not sure if we can only downgrade the WiFi module to an older version. I’ll keep you in touch with this workaround.
I’m under the impression that all newly installed Dainkin units come with the new BRP069C4x WiFi module.
I had my AC installed this week and encounter the same problem.
I’m not a dev but perhaps a dev could have a look at the cloud controller access mentionned above?
Same problem here. Had 2 Daikin Perfera units (FTXM35R2V1B) installed this week which presumably also come with the BRP069C4x module. Can add to HA but doesn’t work actually.
Very disappointed in Daikin that not only it’s not working with Home Assistant but also, if / when a solution is found it will probably still require cloud access. Local control was one of the main reasons I chose for Daikin but apparently they removed that from new models. From other forums it seems like some developers are working on getting things working through the cloud API.
My units are running firmware 1.1.30 out of factory, but to add them to the Daikin app requires an update to firmware version 1.7.22. For now I’m refusing the update in case a future solution only works with factory firmware.
I am in the same situation… Installed 4 new units this week (3 FTXM25R2V1B and 1 FTXM35R2V1B) and the current integration is not working.
I only noticed this issue with the Home Assistant integration after adding them with the Daikin Controller app and the cloud, that required the update to 1.7.22, which I did.
Another annoying thing, is that the units are constantly broadcasting their SSIDs. Looks like they stay in AP mode, even when connected to my local home WiFi. I did not know this was even possible!!
Is this happening with you too? (Not sure if it was because I used WPS for the home WiFi connection…)
I’m in the same situation as DManel too. Splits continue to broadcast their SSIDs. The app now offers me the upgrade from 1.7.22 to 1.12.30. For the moment I’m refusing this upgrade waiting for an evolution of the integration
I have the same exact issue.
I installed 2 perfera model and one stylish.
All of them comes with BRP069Cx and are not integrabile right now.
I decided to buy the perfect AC and now I am really disappointed and angry about the situation. I really do hope somebody with much more experience and competences than me can reverse engineer the app ad fix the integration issue.
Thank you!!!
Long story short:
For 1. and 2. I’ve succeeded to catch and decrypt traffic from the app for obtaining tokens and reverse engineering the API. I’m not a dev so I write a very ugly python script to integrate with HA. It’s works but there’s two major downsides: it still passing through the cloud (and since this WE it’s not woking anymore without errors on my side so I don’t know what’s happening right now) + the refresh token is only valid one month so I need to re-catch and decrypt traffic from the app every month to obtain a valid access token. It sucks.
For 3. Yep it’s works. My reseller give me a module for testing but I did not find the time to install it (since I have a workaround). It’s not officialy support by Daikin but since you have an S21 connector on the mainboard you can connect both WiFi modules (legacy BRP069B41 and new one) at the same time.
Can you please confirm if you have weird problems with the Residential App right now? Nothing works (my unit is already integrated) but I cannot control it…
I tried to download the JSON response and there’s no errors, settings are just fine.
Cool findings!
Roborock vacuum is integrated into HA quite good and it’s using it’s cloud. Getting app key was quite an interesting adventure, but easy with a rooted phone.
Quite sad, that Daikin tokens needs to be refreshed every month
Good news, that it supports older wifi modules so it would be worse case workaround
And yes - I am having issues with residential app. Cannot add those new Daikin devices to my account even after pairing and connecting to my wifi. Getting this error:
Connecting to cloud failed
Failed to connect your device to the cloud
Status code: 6013
And service tab in app is having infinitive loading icon
@PluViteKaFon as far as I have seen, the application is using cognito by aws to manage authentication. Then maybe it could be possible to get the app client key in the app to authenticate against cognito?
At the moment I’m only able to replay and refresh accessToken (which is valid during 3600 seconds) via the refreshToken (valid 1 month) and use the apiKey and unitId to manage the unit. I’m just able to capture it by analyzing traffic between Residential App and AWS cloud.
The best would be that daikin would configure like others (netatmo) have done a way to configure api keys. Then one would be able to create a new « app » against cognito and then use it to authenticate, get jwt for access and refresh token.
A short term work-around where people would put their « hardly » got access token and refresh token.
It is ashame that refresh token are valid only one month, even on mobile app this will be troublesome.