diff --git a/homeassistant/components/avri/sensor.py b/homeassistant/components/avri/sensor.py
index a4931004a92f1171dd1764b59f5c85b449e61acc..06519a5c455c3e3f5b46582c280500280e2e6bbb 100644
--- a/homeassistant/components/avri/sensor.py
+++ b/homeassistant/components/avri/sensor.py
@@ -22,7 +22,7 @@ async def async_setup_entry(
     integration_id = entry.data[CONF_ID]
 
     try:
-        each_upcoming = client.upcoming_of_each()
+        each_upcoming = await hass.async_add_executor_job(client.upcoming_of_each)
     except AvriException as ex:
         raise PlatformNotReady from ex
     else: