midea-msmart
midea-msmart copied to clipboard
All Air Conditioners have a min target temperature of 60.8F instead of 60F
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.
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