1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00

Add support for controlling homekit lights and switches (#13346)

* Add support for controlling homekit lights and switches

This adds support for controlling lights and switches that expose a HomeKit
control interface, avoiding the requirement to implement protocol-specific
components.

* Comment out the homekit requirement

This needs to build native code, so leave it commented for now

* Review updates

* Make HomeKit auto-discovery optional

Add an "enable" argument to the discovery component and add a list of
optional devices types (currently just HomeKit) to discover

* Further review comments

* Update requirements_all.txt

* Fix houndci complaints

* Further review updates

* Final review fixup

* Lint fixups

* Fix discovery tests

* Further review updates
This commit is contained in:
Matthew Garrett
2018-04-13 10:25:35 -07:00
committed by Martin Hjelmare
parent 60508f7215
commit ac2298189e
8 changed files with 454 additions and 2 deletions

View File

@@ -33,6 +33,7 @@ COMMENT_REQUIREMENTS = (
'i2csense',
'credstash',
'bme680',
'homekit',
)
TEST_REQUIREMENTS = (