From 8b475f45e9cfd6b62df8662a2559180ae543bfa0 Mon Sep 17 00:00:00 2001
From: Matthew Garrett <mjg59-github@srcf.ucam.org>
Date: Tue, 17 Jul 2018 01:06:06 -0700
Subject: [PATCH] Update HomeKit module code (#15502)

This fixes a bunch of bugs, including issues with concurrency in devices
that present multiple accessories, devices that insist on the TLV entries
being in the order that Apple use, and handling devices that send headers
and data in separate chunks. This should improve compatibility with
a whole bunch of HomeKit devices.
---
 homeassistant/components/homekit_controller/__init__.py | 2 +-
 requirements_all.txt                                    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/homeassistant/components/homekit_controller/__init__.py b/homeassistant/components/homekit_controller/__init__.py
index 237a6d219f0..5e24fe82340 100644
--- a/homeassistant/components/homekit_controller/__init__.py
+++ b/homeassistant/components/homekit_controller/__init__.py
@@ -14,7 +14,7 @@ from homeassistant.components.discovery import SERVICE_HOMEKIT
 from homeassistant.helpers import discovery
 from homeassistant.helpers.entity import Entity
 
-REQUIREMENTS = ['homekit==0.6']
+REQUIREMENTS = ['homekit==0.10']
 
 DOMAIN = 'homekit_controller'
 HOMEKIT_DIR = '.homekit'
diff --git a/requirements_all.txt b/requirements_all.txt
index cde7060df74..20419f4f5d6 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -418,7 +418,7 @@ holidays==0.9.5
 home-assistant-frontend==20180716.0
 
 # homeassistant.components.homekit_controller
-# homekit==0.6
+# homekit==0.10
 
 # homeassistant.components.homematicip_cloud
 homematicip==0.9.8
-- 
GitLab