[APP][Pro and Cloud] Daikin ONECTA

No , this is not possibe.
Because of the different (ac) models and these models have different (operation) themostat_modes this is loaded dynamicly in the app direclty from the values received thru the Daikin API.

Have heard in the pas that some user using Virtual Devices to get arround this problem (for the homekit app i believe).

Thanks for your answer, but wouldn’t it still be possible to do some mapping like this?

// when there is a known value that should be heat/cool return it
if (["heating", "daikin_specific_heat"]).includes(apiValue)) return "heat"
if (["cooling", "daikin_specific_cool"]).includes(apiValue)) return "cool"
// nothing was mapped return the value of the api
return apiValue;

1 Like

Interesseting approach , let me investigate this what is possible.

Should be possible, but i do not know what the impact is on users flows?
using the default capabilty and default (homey) generated flows.

If this change will brake users flows its for sure a nogo.

AKA : need to test

AFAIK nothing is stopping you from still using your own flow cards (as homey supports overriding/disabling the default ones). Only thing I’m wondering is if changing the value ids maybe would break user flows. I’m not sure if flows do a value or id based lookup, the Matter Bridge app would need the correct ids according to the current code.

I recently acquired an Daikin Altherma 4 H and started using you homey app. All works as expected except for the ability to change the set temperature of the heat pump. When I change the set temperature the heat pump becomes unavailable an a 400 bad request is shown. Using the on/off button works properly. This can be fixed with a repair

Can you check wat is going wrong?

a5db60da-1d2b-4edc-b943-e4fa76496abc

Already response to the diagnostic report.

But basicly the Daikin API allows only whole numbers.

stepValue":1

So your 35.5 is not allowed a return a 400 bad request.

The Daikin device and corresponding flows have the stepvalue set(capability options step in homey). But some 3th party apps like dashboard widgets dont use/read this option probably

Hi Mickel, thanks for the quick response. I have changed my advanced flow to alwaysresult in an integer. Would expect it to allow 0.5 steps as the mobile app also allows that. It now works fine.

My question to you is if the current bahavour of breaking the device in homey is the best behavior. You can also round send values in the app and deal with it that way. Would that not be better?

No the step value is set dynamic from the data the the app received from de daikin API and can be different per daikin model.
With some flows you can overule and set temperature e.g. by variable and then there is no validation on it.

Hi. There is an issue with the ā€œenergyā€ part of the app when going from one year to another. Suddenly the last years energy usage gets multiplied by 2

Nothing changed in the Homey Daikin ONECTA.

energy data comes from the Daikin cloud so maybe Daikin has changed something.

it shows correctly in the Daikin mobile app

Is it possible to monitor flow temp (Ta) and return temp with this integration? I tried the search, but didn’t find the answer.

Thanks!

No,

1 Like

Since a couple of weeks my 11 Daikin units don’t heat the rooms powerful enough any longer. The installation company spend 2 full days investigating my outdoor units and indoor units hardware and couldn’t find anything wrong in the daikin devices.

The air that comes out of the units was by max only 25gr. when heating full power.
The company spend hours and hours of investigating the cause of the problem. No leaks, no broken tubes. All units looked normal.

After two days they decided to disconnect the internet controller from each unit. As of a miracle the air temperature rose to 45+ gr. unit by unit after disconnection the internet controller.

All my 11 units are now disconnected from the internet (and my homey). Can the connection with Homey or the API be a cause of this? My installation company installed hundreds of these units and have never experienced this behavior before… Must say that I am the only installation running a homey integration…

(Thinking back I think it started after the last Daikin firmware in the units)

Pretty sure this is not caused by the homey Daikin ONECTA app….as long as you do not send request by device or flows(e.g: on/off) the app only reads data from the Daikin cloud.(REST API).

The whole point of having all my units connected to homey is to send instructions to all units at once.. So yes I do send commands to the devices by flows:

Switch all units off

Set temperature by sending a variable (temperatuur)
Send Mode to heating
Set all units to power on

Not very clear explanation from my site.

The homey Daikin ONECTA app send only the request like on/off or temperature change and does nothing more. Certainly not the internal temperature between outdoor unit and indoor unit.

But you can simple test it.

Connect e.g. 5 units to internet again and see what happens…..if still happens turn off the homey Daikin ONECTA app and check again….etc etc.

Maybe there is a hidden setting or missed one in the Daikin ONECTA app(android/iphone) that limits the units? Something with eco perhaps

Look to me it’s very strange that you have it on all 11 units.

Things I would test or check:

  • Too many commands in a short time. Pause for a few seconds between each command.
  • Exceeding the maximum number of commands in a given time. Create multiple Daikin accounts.
  • Conflicting flow commands, where one command sets the temperature higher, but is overridden by a command for a lower temperature.
  • Manual control with a remote control is overridden by flow control.
  • The air conditioner does not receive any or all Wi-Fi commands due to possible interference with the Wi-Fi signal.

Unfortunately, the Daikin remote control does not necessarily represent the current settings of the air conditioner, if the device is also controlled via an API.

Hello,

I have a water heatpump with 2 water leaving. The offset is working for the main leaving but for the seocnd one, I don’t see card. is it possible to had it ?

thanks.