The iCloud3 device tracker custom component is a major advancement over the iCloud component that is part of Home Assistant. It monitors the iOS App for location information and zone changes, uses the Waze route tracker for travel times, supports multiple zones, works with the Family Sharing and Find-my-Friends iCloud Location Services tracking methods, solves the false zone exits caused by gps wandering problem and much more.
Review the feature below and the extensive documentation to see how iCloud3 can be used to monitor your devices to provide you with presence detection that is accurate, responsive and timely.
Current Version-2.1, Updated-3/22/2020
- Extensive documentation with with examples of presence detection, including sample configuration files can be found here
- Download the latest release of iCloud3 here
- The iCloud3 GitHub Repository is here
General Description of the iCloud3 Device Tracker Custom Component
iCloud3 is a device_tracker custom_component for iPhones, iPads and iWatches. It is tightly integrated with the HA IOS App, uses the Waze Route Tracker for distance and time information, creates Dynamic Stationary Zones when you are stationary, supports device include/exclude filters, minimizes battery usage, and much more.
iCloud3 is a Home Assistant device tracker custom component that greatly expands the capabilities of the iCloud HA component. It exposes many new attributes, provides many new features, is based on enhanced route tracking methods, is much more accurate, and includes additional service calls.
Some of these features include:
- A variable polling interval based on the Waze route mapping service (drive time and distance rather than just a calculated straight line distance).
- Immediate status update on zone change notification from the bridge IOS App. (enter and exit).
- Sensor templates that are used in automations, in scripts and on Lovelace cards are created and updated automatically.
- GPS wandering that changes the device’s state from home to not_home randomly is eliminated.
- Ability to track your location from multiple zones.
- Short 15-second polling when less than 1 mi/km from home (reliably trigger automations based on an accurate distance).
- Ability to include or exclude devices or device types (filters for devices you want to track).
- Event Log Lovelace card that displays tracking events, device and authentication error messages, iOS app triggers, etc.
- Dynamic Stationary Zones (conserve battery life when stationary).
- Old location data and GPS accuracy are automatically discarded.
- Additional service call commands (setting intervals, pausing and resuming polling, zone assignment, etc.)
- No longer need any other program (other than the HA iOS companion app) to handle device tracking and presence detection (no more Nmap, OwnTracks or router based tracking components).
- And more…
Gary Cobb, aka GeeksterGary
Edited March 22, 2020