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;
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
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
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
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.
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.
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 ?