diff --git a/homeassistant/components/bond/entity.py b/homeassistant/components/bond/entity.py
index 02137d27b3d..f547707d5f1 100644
--- a/homeassistant/components/bond/entity.py
+++ b/homeassistant/components/bond/entity.py
@@ -128,7 +128,7 @@ class BondEntity(Entity):
                 _FALLBACK_SCAN_INTERVAL,
             )
             return
-        self.hass.async_create_task(self._async_update())
+        self.hass.async_create_task(self._async_update(), eager_start=True)
 
     async def _async_update(self) -> None:
         """Fetch via the API."""