Commit graph

7 commits

Author SHA1 Message Date
Jc2k
ffe8b94d75
Simplfy homekit_controller characteristic writes () 2020-03-11 09:27:20 -07:00
Jc2k
647d137daa
Refactor homekit_controller entity update to work more like update coordinator ()
* Clean up use of get_characteristic_types

* Get rid of get_hk_char_value helper

* Get rid of _update_fn callbacks

* Call async_write_has_state directly as async_state_changed doesnt do anything any more
2020-03-11 07:40:47 -04:00
Jc2k
df9363610c
Refactor homekit_controller to be fully asynchronous ()
* Port homekit_controller to aiohomekit

* Remove succeed() test helper

* Remove fail() test helper
2020-02-24 10:55:33 +01:00
Paulus Schoutsen
e9e44dbd97
Fix callback and async ()
* Fix callback and async

* Fix a return

* Fix test

* Fix mqtt tests

* Fix some more callbacks
2020-01-29 13:59:45 -08:00
Franck Nijhof
fb35d382e1
Remove all empty *_setup_platform() from integrations ()
* Remove all empty *_setup_platform() from integrations

* Fix tests for smartthings

* Fix tests for heos
2020-01-21 12:38:38 +01:00
Jc2k
8257ea30c0 Set required_features field when registering fan services ()
* Set required_features on fan services

* Fix mqtt fan test

* Update fan.py
2020-01-06 17:10:51 +01:00
Jc2k
fffc5a5fbb Add support for v1 and v2 HomeKit fans. ()
* Add support for v1 and v2 HomeKit fans.

* Lint fix
2020-01-05 15:56:46 +01:00