Open scottjaffa opened 3 days ago
Thanks for the detailed report of the issue @scottjaffa.
TBH I'm tired of adding workarounds for different bugs on the Local API.
Can you contact Airzone and Daikin about the bug? There might be a FW update for your device which solves the issue. If there's no fix then we can implement a workaround.
BTW, this might also only affect the Fahrenheit configuration. There's a high chance that the Celsius configuration isn't affected. Therefore, you can also try to change the device config to Celsius. In the Daikin Cloud app it will be shown as Celsius, but in Home Assistant you will still see it as Fahrenheit if that's your user config.
This should be fixed by https://github.com/Noltari/aioairzone/commit/d18e37ce786f0c7b8f18800bb08deb20752c4786
Hi,
Thank you so much for building and maintaining this project!
I am using Daikin DKN Plus AZAI6WSPDKC firmare 4.05 and connecting through local API (not the cloud api). The data comes through fine and it can turn the units on/off and adjust mode. Setting temperature does not work and the HA climate card shows a range of 6-9. This looks to be a bad min and max response from the unit and doesn’t allow setting climate outside that range. While I attempt to get Daikin to fix this, would it be possible to add a validator or flag to multiply by 10, which is the correct values (operating range 60f - 90f) as shown in the Daikin app?
Here’s the erroneous fields with a full dump below.
coolmaxtemp coolmintemp heatmaxtemp heatmintemp maxTemp minTemp
{ "data": [{ "systemID": 1, "zoneID": 1, "name": "Green Room", "on": 1, "coolsetpoint": 79, "coolmaxtemp": 9, "coolmintemp": 6, "heatsetpoint": 60, "heatmaxtemp": 9, "heatmintemp": 6, "maxTemp": 9, "minTemp": 6, "setpoint": 60, "roomTemp": 63, "modes": [4, 2, 3, 5, 7], "mode": 3, "speeds": 3, "speed": 1, "coldStages": 0, "coldStage": 0, "heatStages": 0, "heatStage": 0, "humidity": 0, "units": 1, "errors": [], "air_demand": 1, "floor_demand": 0 }] }
Here’s the HA error:
here’s what the climate card looks like in HA:
Thanks for reviewing.