iCloud3 v3 iDevice Tracker - Version 3

I’m using this to track my son’s phone and I created a Gmail rule to avoid the influx of emails. But this defeats the purpose of those emails.

I’ve set up the integration with only his phone. I now want to add some more devices but I don’t really want to create email rule for them all. I was just wondering, if I set it up the integration with my phone only I should be able to track them through family sharing. Does this mean only my phone would get the security emails or would all devices on the family still get them if being tracked that way?

If so I could buy a cheap iphone to set up a new iCloud account and add all family devices to that. Then just integrate this account to iCloud3. I wouldn’t be bothered about receiving emails on this account. And genuine security risks for family devices would still come through.

Or am I completely wrong?

Creating family sharing relationships with your Son and others from the new Apple iCloud account would route future security emails to the new account. So yes, your idea should work, but you’ll still need to occasionally validate the location, authorization, and family sharing from the new account. Keep that cheap phone handy.

That’s great. Thanks for the fast response.

Hopefully this can also helps others who have issue with the emails

Hi there … for 1 of my devices, Apple like the others, there are no entities for IcloudV3 … what should I check ?

Many Thanks !!

@cedricdelecole
Review the Event Log for any messages during startup for this device.
Go to Configure > iCloud3 Update Devices screen, for this device and make sure everything is correct.
Delete and readd Configure > Devices List screen,

Thanks a lot for quick support.
I have re-started Icloud V3 … but can not see anything strange :

image

Update device screen also seems correct :

then next seems to be Delete and readd via Configure → Devices List screen ?

Hello,

After the latest Home Assistant update my iCloud3 integration stopped working and I cannot complete the Apple authentication anymore.

The authentication screen appears and asks for the 6-digit verification code, but the code never appears on any of my trusted Apple devices.

I have several trusted Apple devices connected to the account:
• Apple Watch
• Mac Mini
• iPhone 17 Pro Max

However, none of them receives the Apple verification code notification when iCloud3 requests authentication.

I have already tried multiple troubleshooting steps:
• Removed the iCloud3 integration
• Reinstalled the integration again
• Restarted Home Assistant
• Requested a new verification code multiple times
• Cleared all cache and authentication files
• Deleted all iCloud-related files from the system
• Tried authenticating again from scratch

Despite all of this, the same screen keeps appearing and the 6-digit Apple code never arrives on any trusted device.

Environment:

Home Assistant: 2026.2.3
HAOS: 17.1
iCloud3: latest version from HACS
Apple account: 2FA enabled

The page stays stuck at:

AUTHENTICATION NEEDED – Waiting for verification code

and the authentication process cannot be completed.

Has something changed recently in the Apple authentication process, pyicloud, or the iCloud3 login flow that could prevent the verification code from being sent?

mmm I have deleted the device and re-created it, still no entities created and nothing in the log
;-(

Many Thanks

@cedricdelecole
Go to HA Settings > System > Logs. That should display your error messages with the info that causes it. It will not say iCloud3. Click on the latest and it will indicate the module that caused it at the end. Look for something that has icloud3/config_flow in it. Post the complete error that should show what caused it.

There must be some data error associated with that device in the config file that is creating the problem.

Email .storage/icloud3/configuration to [email protected] and I’ll look at it

Thanks a lot @gcobb321 … I can only find this in the Ha log :

image

nothing on “config_flow …”

I send you the mail now

I don’t receive 6 digit 2FA code. Any ideas ?

@cedricdelecole

The problem is the device and/or sensors was disabled using the HS Settings screens. This creates a conflict with iCloud3 when it creates the device and sensors on the next restart.

iCloud3 v3.3.5 deals with this. I will be releasing it next week after further testing but have included it below.

I have released a Beta version you can download. See here

Review item 2 and 3. After install, go to Tools > Cleanup HA Registry , select the device that does not have any sensors (it may be in several categories), select Delete Selected devices. You ma have to do this several times.

Then restart HA or Reload iCloud3 on the Tools > Reload iCloud3 screen.

  1. Are you using Hardware keys like YubiKey. They are not supported. See the iCloud3 docs Apple Account section for more info.
  2. Are you using IPv6?