Issue: iCloud3 Configuration Problem with Apple Account Login
I’m trying to set up iCloud3 v3.1.3 on Home Assistant to track my iPhone 14 Pro Max (device_tracker_koalamanx_iphone_14_pro_max), but I’m stuck with the following error:
Apple Acct Waiting to Complete Login > [email protected]
The iCloud3 Event Log keeps showing alerts like:
• “Setup Errors: Koalamanx iPhone 14 Pro Max not verified.”
• “Apple Account not logged into. A device’s Apple Account was not logged into and will not be tracked.”
What I’ve Tried:
- Verified Credentials:
• Apple ID and password for [email protected] are correct.
• I’ve also generated and used an App-Specific Password (required for accounts with 2FA).
- Apple ID Verification Code:
• Successfully entered the 6-digit verification code during setup when prompted.
- iCloud3 Integration Configuration:
• Added the iCloud3 integration via HACS.
• Navigated to HA Settings > Devices & Services > iCloud3 > Configure to set up the account and tracked device.
- Tracked Device Settings:
• Added my iPhone in the iCloud3 Devices screen.
• Selected Track - Request Location and track the device under Tracking Mode.
• Set Apple Account iCloud Device to the correct device (but it shows koalamanx > 0 of 0 Tracked).
- Mobile App Integration:
• Installed and configured the Home Assistant Mobile App on my iPhone to ensure it provides location and zone activity data.
- File Setup:
• Verified the icloud3-event-log-card.js is in /www/icloud3/ and added as a Lovelace resource (/local/icloud3/icloud3-event-log-card.js).
- Restarted Services:
• Restarted Home Assistant and iCloud3 multiple times after making changes.
- Checked Network and Logs:
• Verified my Raspberry Pi has stable internet access.
• Reviewed iCloud3 logs, which state:
• “Apple Acct not logged in.”
• “Some tracked devices could not be verified.”
Additional Problem:
When I get to the Update iCloud3 Device screen (screenshot attached), I’m unsure what to select under APPLE ACCOUNT iCLOUD DEVICE - Apple iCloud device providing location data. The dropdown menu includes the following options:
• None - Not using the Apple Acct iCloud Location Service
• Koalaman.x, Apple Account #1 of 1 ~~~~ 0 of 0 Tracked ~~~~
• @ All Apple account devices are assigned
• @ ~~~~ ASSIGNED TO ICLOUD3 DEVICES ~~~~
I’ve tried selecting Koalaman.x, Apple Account #1 of 1, but the Event Log keeps saying “Device not verified”, and the issue persists.
System Details:
• Home Assistant running via Docker on Raspberry Pi.
• iCloud3 installed as a custom HACS integration.
• Using the latest version of iCloud3 and Home Assistant Mobile App.
What I Need:
Any guidance on resolving the issue with iCloud login and device verification in iCloud3. Have I missed any steps, or is there a known workaround for this problem? Also, is the “0 of 0 tracked” status normal at this stage? Lastly, am I selecting the correct option for APPLE ACCOUNT iCLOUD DEVICE, or should I use a different setting?
EDIT: Was not an issue on my side, but I think rather Apples side.
Got this working by downgrading.
Will do for now.