You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
If you change temperature from T1'F to T2'F and the two values when converted to celsius and rounded to nearest whole number are equal, the change is a nop.
To Reproduce
Set temperature to 82F. The AC unit shows 28C (which is 82F converted to celsius and rounded to nearest whole number)
Set temperature to 83F and note that in a few seconds, homeassistant reverts to 82F. The display on the AC never changes. 83F also corresponds to 28F. So this was a nop.
Set temperature to 84F. Now the AC display changes to 29F and the change sticks in homeassistant.
Expected behavior
The change to 83F in step 2 should not be a nop. When using the nethome app, the target temperature can be set to 83F when the unit is set to fahrenheit mode.
(Also, ideally, the AC unit should show the temperature in fahrenheit as is the case when using the nethome app in fahrenheit mode.)
Screenshots / Logs
If applicable, add screenshots or your home-assistant log file to help explain your problem.
Perhaps the way to solve this problem is to change the upstream library to send commands to the cloud directly in Fahrenheit mode instead of converting to/from celcius. There is some work in the 7-temp-branch of the ruby library. There is also an issue here (yitsushi/midea-air-condition#7).
The last comment on the issue is after the last commit in the branch. So it seems that the problem mentioned in the comment (AC reverts to Celcius on any send command) is sill a problem. @robp2175 did you have any luck directly talking to the cloud/device in fahrenheit units?
For me, the main advantage of Fahrenheit is that it allows more finegrained control of temperature: in the nethome app, in both celcius and Fahrenheit mode you can only set a whole number value as temperature.
aa755
added a commit
to aa755/midea-ac-py
that referenced
this issue
Jun 8, 2020
Describe the bug
If you change temperature from T1'F to T2'F and the two values when converted to celsius and rounded to nearest whole number are equal, the change is a nop.
To Reproduce
Expected behavior
The change to 83F in step 2 should not be a nop. When using the nethome app, the target temperature can be set to 83F when the unit is set to fahrenheit mode.
(Also, ideally, the AC unit should show the temperature in fahrenheit as is the case when using the nethome app in fahrenheit mode.)
Screenshots / Logs
If applicable, add screenshots or your home-assistant log file to help explain your problem.
Versions
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: