core/homeassistant/components/homekit
J. Nick Koston 369ffe2288
Fix setting HomeKit temperatures with imperial units (#33315)
In PR#24804 the step size was changed to match the step size
of the device that HomeKit is controlling. Since HomeKit
is always working in TEMP_CELSIUS and the step size is based on
the Home Assistant units setting, we were mixing data with different
units of measure when Home Assistant was using imperial units.

This regression presented the symptom that setting the
temperature to 73F would result in 74F.  Other values are affected
where the math doesn't happen to work out.

HomeKit currently has a default of 0.1 in the spec and the override
of this value has been removed.
2020-03-27 21:02:51 -07:00
..
__init__.py Add and use percentage constant (#32094) 2020-02-28 11:46:48 -08:00
accessories.py
const.py
manifest.json Upgrade HAP-python to 2.7.0 (#31201) 2020-01-27 11:42:09 +01:00
services.yaml
type_covers.py Fix HomeKit window covering to support float numbers in the position (#31081) 2020-01-23 09:02:44 -08:00
type_fans.py
type_lights.py Fix typos found by codespell (#31243) 2020-01-31 08:33:00 -08:00
type_locks.py
type_media_players.py Use f-strings in integrations starting with "H" - "L" (#32265) 2020-02-28 12:39:29 +01:00
type_security_systems.py
type_sensors.py
type_switches.py
type_thermostats.py Fix setting HomeKit temperatures with imperial units (#33315) 2020-03-27 21:02:51 -07:00
util.py Use f-strings in integrations starting with "H" - "L" (#32265) 2020-02-28 12:39:29 +01:00