Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Home Assistant
  3. iCloud3

iCloud3

MITPythonv3.5

An advanced Home Assistant custom component for tracking iPhones, iPads, and Apple Watches using iCloud and HA Mobile App data.

GitHubGitHub
828 stars61 forks0 contributors

What is iCloud3?

iCloud3 is a custom integration for Home Assistant that tracks iPhones, iPads, and Apple Watches using Apple iCloud Location Services and HA Mobile App data. It provides precise presence detection, location-based automations, and advanced features like Waze route calculations and dynamic zone management to enhance home automation workflows.

Target Audience

Home Assistant users who need reliable, advanced device tracking for iPhones, iPads, and Apple Watches, especially those managing multiple devices or requiring detailed location-based automations.

Value Proposition

Developers choose iCloud3 over the official Home Assistant iCloud component for its superior accuracy, real-time configurability, extensive sensor options, and advanced features like Waze integration and dynamic zone tracking, all within a self-hosted environment.

Overview

iCloud3 v3 - An advanced iDevice tracker that uses Apple iCloud account and HA Mobile App data for presence detection and location based automations.

Use Cases

Best For

  • Tracking multiple iPhones, iPads, and Apple Watches in a Home Assistant setup
  • Implementing precise location-based automations like garage door opening on arrival
  • Monitoring device battery levels and statuses in real-time
  • Managing dynamic zones such as Stationary Zones for battery conservation
  • Calculating travel times and distances using Waze route data
  • Creating customizable dashboards for device tracking and event logs

Not Ideal For

  • Home Assistant users with non-Apple devices (Android, Windows phones) needing device tracking
  • Projects requiring simple, out-of-the-box tracking without extensive configuration screens
  • Environments where reliance on external services like Apple iCloud and Waze is a privacy or reliability concern

Pros & Cons

Pros

Multi-Source Tracking Accuracy

Combines data from Apple iCloud and HA Mobile App to eliminate GPS wandering errors, providing reliable location updates as highlighted in the README.

Real-Time Configuration

Configuration parameters can be updated online without restarting Home Assistant, allowing immediate adjustments from the Integrations screen.

Advanced Zone Management

Supports dynamic Stationary Zones and primary zone selection for flexible tracking scenarios, enhancing battery conservation and zone monitoring.

Extensive Sensor Suite

Offers a wide array of customizable sensors for distance, travel time, battery status, and more, with selective usage as per the README's sensor management.

Cons

Apple Ecosystem Lock-In

Only tracks iPhones, iPads, and Apple Watches, making it unsuitable for mixed-device environments or non-Apple users.

Complex Setup and Maintenance

Requires detailed configuration through multiple screens and extensive documentation, which can be daunting compared to simpler alternatives.

Dependency on External APIs

Relies on Apple iCloud and Waze services, introducing potential issues like service downtime, rate limits, or privacy risks not fully controlled by the user.

Frequently Asked Questions

Quick Stats

Stars828
Forks61
Contributors0
Open Issues72
Last commit3 days ago
CreatedSince 2019

Tags

#presence-detection#device-tracking#tracking#mobile-app#icloud#home-assistant#custom-component#self-hosted

Built With

H
Home Assistant
P
Python

Included in

Home Assistant7.5k
Auto-fetched 1 day ago

Related Projects

Sonoff LANSonoff LAN

Control Sonoff Devices with eWeLink (original) firmware over LAN and/or Cloud from Home Assistant

Stars3,228
Forks454
Last commit1 month ago
WebRTC CameraWebRTC Camera

Home Assistant custom component for real-time viewing of almost any camera stream using WebRTC and other technologies.

Stars2,103
Forks227
Last commit5 months ago
Xiaomi Cloud Map ExtractorXiaomi Cloud Map Extractor

This custom integration provides a way to present a live view of a map for Xiaomi (Roborock/Viomi/Roidmi/Dreame) vacuums without a need for rooting.

Stars1,388
Forks156
Last commit2 months ago
Circadian LightingCircadian Lighting

Circadian Lighting custom component for Home Assistant

Stars881
Forks99
Last commit7 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub