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."""