About
Apple iCloud is a built-in integration that connects Home Assistant to Apple Accounts through the vendor's cloud. It provides calendars, presence, sensors and to-do lists for the account and its linked devices. Actions let an automation display a message on an Apple device, put a device in lost state, or play the Lost device sound. Another action asks for a state update of all devices linked to an Apple Account. Setup happens in the UI and covers email and password sign-in, an option for family sharing, and a verification code or trusted device step for multi-factor authentication.
Automatic summary of Home Assistant's source code. Something wrong? Get in touch
Supports
Uses the vendor's cloud Needs an internet connection and an account with the vendor.
Set up in the UI Add it in Settings, Devices and services. Nothing to download.
Updated with Home Assistant Ships and updates with every Home Assistant release.
Provides
- Sensors
- Presence
- Calendars
Setting it up
It is added under Settings, Devices and services, with Add integration.
iCloud credentials
- Main password (MFA)
- With family
iCloud trusted device
- Trusted device
Apple Account code
- Request a new verification code
- Verification code
Sign in again
- Main password (MFA)
Texts from Home Assistant's source code, Apache License 2.0.
Actions
- Display messageDisplays a message on an Apple device.Fields: Account, Device name, Message, Sound
- Lost devicePuts an Apple device in lost state.Fields: Account, Device name, Message, Number
- Play soundPlays the Lost device sound on an Apple device.Fields: Account, Device name
- UpdateAsks for a state update of all devices linked to an Apple Account.Fields: Account
Shows in Vulpo
Calendar card, Chart card, Apple Watch.Information
- Installs
- 5.6k sharing analytics
- Connection
- Uses the vendor's cloud
- Upkeep
- Part of Home Assistant
- Category
- Presence and location, Trackers
- Kind
- Built-in integration
- Brand
- Apple
- Needs
- Built into Home Assistant
- Domain
icloud


















