Daikin has removed their local API in newer products. They offer a cloud API accessible only under NDA, which is incompatible with open source. This affects units fitted with the BRP069C4x wifi adapter. Units listed under Supported Hardware below continue to have access to local control. Additionally the older but commonly available BRP072A42 adapter can be fitted to most if not all newer units for access to local control.
In some other post I read I have to add some additional header to the REST request.
If I do so, I get 403 instead of 404, which is bad, but good in some way…
I am dev since quite a long time, but starting with IoT programming,
so let me read about EDGE and see what I can find out about the Daikin API.
I guess devices with older WIFI boards that haven’t been updated should still work …
Thank you so much for looking into this. If im not mistaken my adapter is BRP069B41, but will check later today. I have no knowledge on programing so im really hopeful on your skills. If you can crack this one i will definetelly make you a donation for your work.
I think there is (currently) no direct access to the newer devices with BRP069C4x adapter.
As long as Daikin doesn’t change their strategy (cloud), a solution can only be simulating the onecta app. Seems that iobroker has already published such a driver.
So there is light at the end of the tunnel (one light, not three. sorry, this joke is only understandable in Germany where trains have 3 front lights) …
For the older adapters, the groovy driver could probably be migrated to edge, but for the C4x a completely new driver must be written.
I am looking to purchase a wifi adapter for my unit, i actually need 6 but have been holding off. I can only purchase the newer adapter as the older wifi adapter os bo longer available. Will you be able to include the newer adapter?
Is there any update regarding this? I still can’t control temperature with smartthings app, bit somehow I can with Alexa and Google Home. Still getting same error “a network or server error occurred. Try again later”.
Updating the groovy to Edge? No, I’d have to smart up first :o) and though I see the problem of owners of the old WIFI cards, I can’t promise when I could do this. There are too many things piled up ahead already.
Also, for the newer WIFI-builtin-ACs like Perfera, as DAIKIN is not really cooperative, it seems that only a “DIY” approach similar to the ioBroker solution is possible (e.g. DAIKIN has no login API via REST, you have to simulate a user logging in on their html web page).
That’s what I find confusing as it’s connected to both Alexa and GH through smartthings, and both can change temperature either by voice or on screen hubs, but if I try in smartthings app or actiontiles screen, it doesn’t work. I actually lost + and - buttons on Actiontiles thermostat tile
To be honest i just jumped to Home Assistant a few months ago and i just regret not doing it earlier. All my smart tech is now in one system and all works brilliantly. Smartthings is just dead in the water…
I’m taking a stab at making an Lua edge driver for it right now. Mine just stopped working on the old groovy DTH a few days ago. Just finished reading TFM. I’ve recently managed to control it perfectly with python so hope that means I have a chance. I have BRP069A42.
I have a partial functional edge driver (derived from the @bendews one) which is working for my needs . It turns the AC on and off and reads/displays some of the temp and fan values. If someone has the time/skills/patience to get it to a publishable state I am happy to send it through. My model is BRP072A42