diff --git a/homeassistant/components/tractive/__init__.py b/homeassistant/components/tractive/__init__.py index 468f11979e8..fd5abe24c06 100644 --- a/homeassistant/components/tractive/__init__.py +++ b/homeassistant/components/tractive/__init__.py @@ -149,11 +149,9 @@ async def _generate_trackables( ) if not tracker_details.get("_id"): - _LOGGER.info( - "Tractive API returns incomplete data for tracker %s", - trackable["device_id"], + raise ConfigEntryNotReady( + f"Tractive API returns incomplete data for tracker {trackable['device_id']}", ) - raise ConfigEntryNotReady return Trackables(tracker, trackable, tracker_details, hw_info, pos_report)