diff --git a/homeassistant/components/abode/__init__.py b/homeassistant/components/abode/__init__.py index 9ecd2ffd155497b1110631e85e19233d5c9cedcf..9f4c1dc5fd322307e5c4e1206ba58a6f28861298 100644 --- a/homeassistant/components/abode/__init__.py +++ b/homeassistant/components/abode/__init__.py @@ -292,7 +292,7 @@ class AbodeEntity(Entity): async def async_added_to_hass(self): """Subscribe to Abode connection status updates.""" - self.hass.async_add_job( + self.hass.async_add_executor_job( self._data.abode.events.add_connection_status_callback, self.unique_id, self._update_connection_status, @@ -302,7 +302,7 @@ class AbodeEntity(Entity): async def async_will_remove_from_hass(self): """Unsubscribe from Abode connection status updates.""" - self.hass.async_add_job( + self.hass.async_add_executor_job( self._data.abode.events.remove_connection_status_callback, self.unique_id, ) @@ -323,7 +323,7 @@ class AbodeDevice(AbodeEntity): async def async_added_to_hass(self): """Subscribe to device events.""" await super().async_added_to_hass() - self.hass.async_add_job( + self.hass.async_add_executor_job( self._data.abode.events.add_device_callback, self._device.device_id, self._update_callback, @@ -332,7 +332,7 @@ class AbodeDevice(AbodeEntity): async def async_will_remove_from_hass(self): """Unsubscribe from device events.""" await super().async_will_remove_from_hass() - self.hass.async_add_job( + self.hass.async_add_executor_job( self._data.abode.events.remove_all_device_callbacks, self._device.device_id ) diff --git a/homeassistant/components/abode/camera.py b/homeassistant/components/abode/camera.py index e733bbd8abbe01b5ec9cabbdfd185d1b28901c64..b7d5f1dbe4cabc28501e773712c347705c6934aa 100644 --- a/homeassistant/components/abode/camera.py +++ b/homeassistant/components/abode/camera.py @@ -41,7 +41,7 @@ class AbodeCamera(AbodeDevice, Camera): """Subscribe Abode events.""" await super().async_added_to_hass() - self.hass.async_add_job( + self.hass.async_add_executor_job( self._data.abode.events.add_timeline_callback, self._event, self._capture_callback,