midea-msmart icon indicating copy to clipboard operation
midea-msmart copied to clipboard

All Air Conditioners have a min target temperature of 60.8F instead of 60F

Open Evanito opened this issue 9 months ago • 1 comments

I expected this value to be read from the AC, but it appears that it is instead defined statically here as 16C / 60.8F. My AC is able to accept a minimum temperature of 60F through the app.

Despite the resolution of https://github.com/mill1000/midea-ac-py/issues/148, we still have work to do to resolve the odd behavior regarding Celsius/Fahrenheit conversion at the lower bound of the AC.

Evanito avatar Mar 30 '25 06:03 Evanito

Those min/max temperatures get updated by the device capabilities.

https://github.com/mill1000/midea-msmart/blob/e5d6a982135e497c251095e421d3de4686f36056/msmart/device/AC/device.py#L350

You can check the capabilities via the CLI

msmart-ng query <IP address> --capabilities

mill1000 avatar Apr 02 '25 22:04 mill1000