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.
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.
@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,
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?
@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
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.