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.
I’ve only had this set up for a few days, and I notice one odd behavior that’s very awkward.
I have two zones set up in HA, Home and Driveway. (My driveway is 200m long.)
When iCloud3 reports my wife entering the driveway, it seems to say “Job done!” and then takes about an hour to report her Home. I promise it doesn’t take her an hour to travel that 200m.
Is there a setting I can look at to get that transition from one defined zone to another to occur sooner?
@DifferentComputers
Are you using the HA Companion App on her phone? That will trigger a zone exit/enter that iCloud3 picks up.
What is the size of the driveway zone? You might center it before the driveway entrance to give a little space between it and the Home zone. Also, make it’s size smaller than the Home zone so the Home zone will take priority.
She does have the companion app on her phone, but we don’t have HA cloud or other remote access currently.
The driveway zone is about a 200m circle, since the driveway is about 200m long. Good idea about extending the zone and making it not touch the home zone.
Good to know about zone size and priority! Thanks.
Little question how delete a iPhone from the config (I know how to do) but the person is already no longer part of the family. So my iPhone account doesn’t have the person into the familie settings.
Put the person back and then delete it in HA is no option unfortunately.
@poudenes
Just delete the device on the Configure > Devices List screen. iCloud3 will delete it from the configure and remove the device_tracker and sensor entities