@jwelvaert
I just uploaded release v3.2b4 to the iCloud3 GitHub Development Repo which fixes this issue. Go to HACS and select ‘Update Information’, then ‘Redownload’ and you should be all set.
Manually updating the permissions on the directory seem to have fixed the login issue, but curious as to why it’s setting such unusual permissions (I’d get if it was 0x700, which works and is what I set it to)
Thank you. It is working now.
I was wondering if there is a way to force the recreation of the dashboard?
During my debugging, i ended up blowing away all the icloud3 config (using the “DELETE ALL ICLOUD3 CONFIGURATION FILES > Delete the iCloud3 Configuration files in the ‘.storage/icloud3’ directory. Apple Accts will be reverified.”) option.
Now I don’t get presented any options for creating / updating a dashboard.
I tried following this link
but can’t find the " iCloud3 Dashboard Builder screen"
Thanks!
@kmobnz
The Dashboard Builder is in iCloud3 v3.2 which is available on the iCloud3 and Development Repo and has not been released in the general iCloud3 site yet. I hope to do that in a few days.
I have just updated the Development Version Repo to v3.2b5.
The iCloud3 Development Repo is not in the base HACS but can be added as a custom repository. The instructions to do that are here if you nee to do that.
Hi everyone,
I’m setting up iCloud3 in Home Assistant for the first time. The device_tracker entity was created successfully (e.g., device_tracker.my_iphone_icloudv3), and I can see attributes like battery_level, battery_status, and gps_accuracy listed under this tracker.
However, no individual sensor. entities were created for these attributes. Is this expected behavior, or am I missing something in the configuration?
I would really appreciate any guidance on how to properly expose these attributes as separate sensor entities if needed.
Thanks in advance for your help!
Please ignore this now. They all came out after a few more hours. thank you!
I have been using this for about a month now and is the best way I have found to keep track of my child’s phone without having to install the ha app on his phone.
The only issue is the recurring emails warning about someone signing in via web browser. There are several every day. I thought about using an app specific password but I read that it won’t work with this. Is this still the case or is there any other solution?
Thanks
@Imygaf
There is nothing iCloud3 can do to minimize the emails. See here for info about this in the iCloud3 docs.
Hello community, I need help regarding iCloud3, especially with the location update part. I know that if I use the dashboard and go to the event logs, in the ACTIONS tab, and then choose the option ‘locate this device using iCloud,’ the location will be updated. How can I create a button so that when clicked, this function is executed? Could someone please paste an example code here? On icloud integration i was using this code, but i dont know how to do it for icloud3.
type: custom:button-card
entity: device_tracker.sons_iphone
icon: mdi:target
name: " "
tap_action:
action: call-service
service: icloud.update
styles:
card:
- height: 55px
- width: 100px
icon:
- color: orange
name:
- font-size: 14px
- color: orange
@smlt
See iCloud3 docs here for info about automations and scripts for Service Calls to locate devices.
Hello,
i’m about to add security keys to my account. Is it possible to continue to use icloud3 integration ?
Reading that i don’t understand if you can’t use security keys to login icloud3 or if can’t have security keys linked to your account if you use icloud3
@caplam
You can tie FIDO2 security keys to your Apple account and use them authenticate access to your Apple account when you need to.
But…
iCloud3 does not support account verification using security keys. Yet. When you need to verify iCloud3, you will need to remove the security keys, do the authentication and then readd them. There is a group I am following who have implemented this and, once the update I am working on its released, I will begin incorporating their code into iCloud3.
Hi, I am experiencing strange issues with my integration, I have not noticed that before but I am getting “unknown apple account” information in the log, have no clue how to overcome this, the data that show up in HA is not being updated, I have even re-installed the integration, re-added account and devices, re-requested the verification code - nothing helps… Any hint? TIA.
I think this is due to IPv6 being enabled in HA. The beta code in the issue below is trying to detect this and generate an Internet Connection Error with a message that IPv6 is not supported with instructions on disabling it.
Go here for more info, the screen that should be displayed and the beta code.
Thanks a lot Gary, I will give it a try tomorrow and get back.
Hi Gary,
today I have copied all te files to the iCloud directory, restarted HA and unfortunately there is no change…
EDIT:
today I have finally made it run properly. Steps:
- reinstalled iCloud integration
- replaced files with those from zip
- logged out from my apple account / logged in again on my iphone (it was not visible in the integration)
- restarted integration
- logged into my apple account
- installed two of our iPhones to track
- everything looks OK now…
ufff… ![]()
Hope that helps anybody with similar issues - when your device is not visible in the apple account inside the integration it is worth trying to log out/log in from the device and repeat the steps above…
Thanks. J
I have been using for a few months now to track an iPhone. 2 months ago I noticed an error saying the authentication has expired but it is still working. In the integration I see the option to reconfigure and if I press the error under repairs menu I get this screen
As it is still working can I just ignore it or do i need to re authenticate. I don’t want try and then something breaks as it took me a while to get it working on the first place.
Thanks
@Imygaf
Yes, Apple will continue to send data for a while but it will eventually lock the account. When it is locked, you will need to log into your account at apple.com, icloud.com or another url, unlock it and then go through the verification process.
The best thing to do is to go back to the verification code screen, request a code and then enter it.
Thanks for the reply. I’ll do that


