iCloud Integration Problem - Missing Devices

After integrating Apple iCloud, several of my devices are not showing up (see screenshots). Has anyone encountered this, or have a solution? Can’t find anything on it in the community so far.

The integration only recognizes 2 of my devices, an iPad and an old iPhone X. But, there are several others, including my primary phone (an iPhone 13 Pro), an old iPhone 6, and my Apple Watch. These all have location services activated.

My iCloud Devices:

Devices detected by HA:

My last several posts have gone untouched. Wondering if I’m violating some community norm without knowing it. If so, I’m open to the feedback.

As far as this issue goes, it’s not just iCloud device trackers that are missing. It’s also life360 trackers. And, out of a family of 4, it’s always only my devices that are missing. Wondering if there’s some global variable I’ve selected that’s preventing new trackers from getting added for my devices. I can confirm, location services are on, and set to “always allow”. I’ve tried deleting the known_devices.yaml and deleting and re-integrating iCloud and life360. Everyone elses devices always add normally, and mine never do.

Just wondering if there’s something easy / obvious someone can point out to me.

Follow up on this.

  1. Regarding missing apple / iCloud devices: I was able to get devices to show up by wiping the devices and restoring as new iPhones - not from the backup. Definitely less than ideal, and wouldn’t consider it a solution. But, it suggests the problem was an iPhone setting, as far as I can tell.

  2. Regarding missing Life360 trackers: I had previously installed Life360 on my iPhone and then deleted it. Evidently, that’s not the way you’re supposed to do it. You’re supposed to logout first. If you just delete the app, and then some point down the road reinstall it and then try to integrate with HA, it won’t work. I don’t really understand the details. What I do know is, if you’ve done this (deleted without uninstalling first), then you need to open the Life360 app on the iPhone, logout correctly, change your Life360 password, and then log back in and do a few check ins - see screenshot from Life360 support. When I did this, the Home Assistant finally recognized the tracker.

Sorry I didn’t see your post. I haven’t been on the forum much lately. In any case, I’m glad you got things working again.

In the future, if you ever have an issue with the Life360 integration, you can enable debug messages and then check the Home Assistant log. I.e., set

homeassistant.components.life360: debug

If you’re not sure how to do this see Logger - Home Assistant (home-assistant.io).

With that set, when Home Assistant starts, there will be messages about what Circles, Places & Members the integration sees.

1 Like

Several months later and I just figured out why some of the iCloud devices were missing, and it’s pretty simple. If they are not powered on and connected to the network when the integration is loaded, they won’t show up. If that happens, you can add them later by reloading the integration once they’re online.

you must have “find my iPhone” turned on. Otherwise the device will not be detected.

this is not the solution for me - currently iCloud is finding all of my devices except for one and reloading the integration will not make it show up. I have ensured the device has find my turned on, i have deleted and reinstalled the integration, i currently have find my open and am tracking the device to make sure it is powered on and connected by for some reason it is consistently ignored by HA. how can I begin tracking down the issue here?

deleted the integration and re-added, went the same except this time it added an entity for my apple watch battery sensor but did not discover the actual device. so some progress (not sure why) but not sure how to proceed.

@quixotic120 Have you tried the iCloudv3 custom component integration? In my experience, it’s a LOT better than the regular iCloud integration. Not sure if it’s going to solve your specific problem, but it seems significantly faster, more reliable, and more configurable. The biggest annoyance I had with the regular iCloud integration was that every few weeks or so it would ask me to verify the app again and I couldn’t always get the verification to work correctly.

I have not, will give that a shot, thanks!!