iebooker
(IseWise)
April 13, 2022, 3:24am
7
I will later tonight.
Heres a little clip of it in action:
iebooker
(IseWise)
April 13, 2022, 3:35am
9
Sorry about that. Re-uploaded it and allowed embedding.
tom_l
April 13, 2022, 3:41am
10
Add this to your configuration.yaml file:
logger:
default: warning
logs:
homeassistant.components.daikin: debug
Restart, and try setting the temperature again. Wait for it to fail/revert and paste the system debug log here.
You will need this log for your issue too.
iebooker
(IseWise)
April 13, 2022, 5:26am
11
I put in that code, restarted and tweaked the temperature and I’m not seeing anything in the logs.
tom_l
April 13, 2022, 7:25am
12
Then the integration isn’t doing anything.
iebooker
(IseWise)
April 13, 2022, 4:33pm
13
Yea that sounds like a bug for sure.
I also tried with another snippet of code in the configuration.yaml
logger:
default: info
logs:
homeassistant.components.daikin: notset
pydaikin: notset
I found this bit of code from @fredrike in another thread regarding Daikin AC’s .
Restarted, reproduced temperature change issue, checked logs, nothing at all.
fredrike
(Fredrik Erlandsson)
April 13, 2022, 5:41pm
14
I’ve seen the issue. The thing is that “it worked before”, we need to know the last version when it worked as expected so we can trace the changes.
opened 05:32AM - 13 Apr 22 UTC
integration: daikin
### The problem
When I set a Daikin AC unit to a temperature, after approximate… ly 90 seconds the temperature will change automatically to something else.
For example:
I set the temperature for 60° F in the “Heat” mode and after about 90 seconds the set temperature will change to 68° F.
If I use the official Daikin App, [Comfort Control app](https://daikincomfort.com/products/thermostats-controls/daikin-comfort-control-app), this doesn’t happen. I set a unit at 60° F and it stayed at 60° F.
I have never noticed this behavior before with HA and the Daikin units. I’ve been using HA with the Daikin units for over 2 years.
### What version of Home Assistant Core has the issue?
core-2022.4.3
### What was the last working version of Home Assistant Core?
_No response_
### What type of installation are you running?
Home Assistant OS
### Integration causing the issue
Daikin
### Link to integration documentation on our website
https://www.home-assistant.io/integrations/daikin
### Diagnostics information
_No response_
### Example YAML snippet
_No response_
### Anything in the logs that might be useful for us?
```txt
Put in the following code into configuration.yaml...
logger:
default: warning
logs:
homeassistant.components.daikin: debug
...and reproduced issue, nothing in the logs.
```
### Additional information
Youtube video of the temp changing after being set by me:
https://www.youtube.com/watch?v=YmPvjPiVz_0
iebooker
(IseWise)
April 13, 2022, 5:58pm
15
Updated issue with my best guess as when it was working correctly, Release 2022.3.8
I have a similar issue with my Daikin‘s all of a sudden they’re normally set at 75 Fahrenheit if I try to change it it shows to be changed for about 90 seconds or so then It goes back to the 75°F. I can change it manually with the remote control and once I do so if I try to change it off of that number it keeps going back to whatever I set it at with the remote control. The other functions of the Daikin integration seem to work fine just temperature adjustment is where I see the problem.
Experiencing same issue after installing a new adapter mid February 2022, so at least 2022.2.x I think.
I’ve updated to 2022.4.6 which contains a fix for this issue. I’m still experiencing issues.
Ok, did some digging and this is what I’ve found. I’m currently running 2022.4.6, my unit has a BRP072A43 module (fw 2.9.0). Daikin Comfort App 2.0.
Below is a table to show the temperature in Fahrenheit being set in HA, temperature sent through the integration, temperature sent when using the app configured in Fahrenheit, when it succeeds changing the temperature in the unit.
F temp stemp ha stemp app changed temp in unit
68 20 20 yes
69 20.6 20.5 no
70 21.1 21 no
71 21.7 21.5 no
72 22.2 22 no
73 22.8 23 no
74 23.3 23.5 no
75 23.9 24 no
76 24.4 24.5 no
77 25 25 yes
78 25.6 25.5 no
@fredrike Should I create a new issue in Github for this?
fredrike
(Fredrik Erlandsson)
April 22, 2022, 1:07pm
20
So the fix for this issue didn’t solve the issue?
opened 05:32AM - 13 Apr 22 UTC
closed 05:43PM - 20 Apr 22 UTC
integration: daikin
### The problem
When I set a Daikin AC unit to a temperature, after approxima… tely 90 seconds the temperature will change automatically to something else.
For example:
I set the temperature for 60° F in the “Heat” mode and after about 90 seconds the set temperature will change to 68° F.
If I use the official Daikin App, [Comfort Control app](https://daikincomfort.com/products/thermostats-controls/daikin-comfort-control-app), this doesn’t happen. I set a unit at 60° F and it stayed at 60° F.
I have never noticed this behavior before with HA and the Daikin units. I’ve been using HA with the Daikin units for over 2 years.
### What version of Home Assistant Core has the issue?
core-2022.4.3
### What was the last working version of Home Assistant Core?
Release 2022.3.8
### What type of installation are you running?
Home Assistant OS
### Integration causing the issue
Daikin
### Link to integration documentation on our website
https://www.home-assistant.io/integrations/daikin
### Diagnostics information
_No response_
### Example YAML snippet
_No response_
### Anything in the logs that might be useful for us?
```txt
Put in the following code into configuration.yaml...
logger:
default: warning
logs:
homeassistant.components.daikin: debug
...and reproduced issue, nothing in the logs.
```
### Additional information
Youtube video of the temp changing after being set by me:
https://www.youtube.com/watch?v=YmPvjPiVz_0
I think you should create a new issue and tag @vanackej , it is he who introduced the issue so he should fix it.
Edit: It seems like you need to send decimal .5, something like this should fix it: rounding - Round to 5 (or other number) in Python - Stack Overflow
Or, start using Celsius (from the great Swedish inventor Anders Celsius ) like the rest of the world
Thanks @fredrike . Not so sure @vanackej was the one that introduced the issue. Not really sure if this rounding has always been needed and no one noticed or it’s due to a recent firmware upgrade on the adapter itself.
I’ll create the issue anyway and tag you both. Hopefully could be fixed soon.
Thanks @fredrike . Just created the issue:
opened 08:10PM - 22 Apr 22 UTC
integration: daikin
### The problem
When I set a Daikin AC unit to a temperature, after some time… (could be 30-90 seconds) the temperature will change automatically to the previous value.
For reference, this is my current setup:
- Home Assistant Core 2022.4.6
- My unit has a BRP072A43 module (firmware 2.9.0)
- Daikin Comfort App 2.0
Below is a table that shows the temperature in Fahrenheit being set in HA, temperature sent through the integration, temperature sent when using the app configured in Fahrenheit, when it succeeds changing the temperature in the unit.
```
F temp stemp ha stemp app changed temp in unit
68 20 20 yes
69 20.6 20.5 no
70 21.1 21 no
71 21.7 21.5 no
72 22.2 22 no
73 22.8 23 no
74 23.3 23.5 no
75 23.9 24 no
76 24.4 24.5 no
77 25 25 yes
78 25.6 25.5 no
```
As you can clearly see in the table above, it seems the adapter is expecting the rounding to be .0 or .5, otherwise it won't work.
If I use the official Daikin App, [Comfort Control app](https://daikincomfort.com/products/thermostats-controls/daikin-comfort-control-app), this doesn’t happen. The app is rounding properly as the adapter expects it.
I have been noticing this issue since I installed a new adapter mid February 2022, so not sure if it's been happing before that time.
Tagging @fredrike and @vanackej for reference as they are aware of this issue and past issues. Please let me know if you need further info from me. Happy to help in any way I can.
### What version of Home Assistant Core has the issue?
core-2022.4.6
### What was the last working version of Home Assistant Core?
_No response_
### What type of installation are you running?
Home Assistant OS
### Integration causing the issue
Daikin
### Link to integration documentation on our website
https://www.home-assistant.io/integrations/daikin
### Diagnostics information
_No response_
### Example YAML snippet
_No response_
### Anything in the logs that might be useful for us?
```txt
Put in the following code into configuration.yaml:
logger:
default: warning
logs:
homeassistant.components.daikin: debug
pydaikin: debug
You'll be able to see the temperature sent to the unit by the integration
This is an example of a log line showing the data sent to the adapter by the integration:
2022-04-21 11:20:43 DEBUG (MainThread) [pydaikin.daikin_brp069] Sending query_c: aircon/set_control_info?pow=1&mode=4&stemp=23.3&shum=0&f_rate=A&f_dir=3
```
### Additional information
_No response_
Agree with you, it seems the adapter is expecting a rounding to .0 or .5 for some reason.
vanackej
(Johann Vanackere)
April 22, 2022, 9:42pm
23
Rounding to .5 implemented, hope it will fix the issue.
I think there were some incorrect behaviors for users using Fahrenheit units before my initial contribution, but it definitly made it worse, sorry
2 Likes
@vanackej @fredrike After updating to 2022.4.7 temperature is being set properly now. Thank you so much for fixing this!