From 7ead48208275fb9cbe40649b37bfe920e3bec0ff Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 30 Apr 2021 11:54:54 -1000 Subject: [PATCH] Reduce homekit executor calls at start (#49925) - We do not need to load/persist since we do it in setup --- homeassistant/components/homekit/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/homekit/__init__.py b/homeassistant/components/homekit/__init__.py index 04545d8a247..87742104b86 100644 --- a/homeassistant/components/homekit/__init__.py +++ b/homeassistant/components/homekit/__init__.py @@ -675,7 +675,8 @@ class HomeKit: self.add_bridge_accessory(state) acc = self.bridge - await self.hass.async_add_executor_job(self.driver.add_accessory, acc) + # No need to load/persist as we do it in setup + self.driver.accessory = acc async def async_stop(self, *args): """Stop the accessory driver."""