core/homeassistant/components/homekit
J. Nick Koston 5d649b2541
Convert homekit thermostats to use service callbacks (#34073)
* Convert homekit thermostats to use service callbacks

Service callbacks allow us to get all the temperature
changes in one request so we can avoid all the
need to store state and debounce.

* remove excess debug

* Fix lock and light tests

* Ensure all code for Thermostats has coverage

* I am answering all the homekit cases anyways so might as well be aware of regressions

* Make lock notifications reliable

* Update homeassistant/components/homekit/type_lights.py

Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-04-12 17:38:33 -05:00
..
__init__.py Add homekit configuration option to bind to default interface (#33999) 2020-04-12 09:59:50 -05:00
accessories.py Enable pylint unnecessary-pass (#33650) 2020-04-05 10:33:07 +02:00
const.py Add tilt support to basic homekit window covers (#33937) 2020-04-12 15:27:17 -07:00
manifest.json Convert homekit thermostats to use service callbacks (#34073) 2020-04-12 17:38:33 -05:00
services.yaml
type_covers.py Add tilt support to basic homekit window covers (#33937) 2020-04-12 15:27:17 -07:00
type_fans.py Fix homekit handling of 0 light brightness and fan speed (#29962) 2019-12-20 11:00:21 +01:00
type_lights.py Convert homekit thermostats to use service callbacks (#34073) 2020-04-12 17:38:33 -05:00
type_locks.py Convert homekit thermostats to use service callbacks (#34073) 2020-04-12 17:38:33 -05:00
type_media_players.py Make homekit aware of STATE_STANDBY (#33679) 2020-04-05 08:47:44 -05:00
type_security_systems.py
type_sensors.py
type_switches.py
type_thermostats.py Convert homekit thermostats to use service callbacks (#34073) 2020-04-12 17:38:33 -05:00
util.py Use f-strings in integrations starting with "H" - "L" (#32265) 2020-02-28 12:39:29 +01:00