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,