iCloud3 Custom Component - v1.0.3 (3/28/2019)
- View the extensive user documentation with examples of presence detection, including sample configuration files, on the iCloud3 Github Repository.
- Download it from the iCloud3 Github Repository Releases Section.
iCloud3 is a new Home Assistant device tracker custom component that greatly expands the capabilities of the iCloud (and iCloud2) 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 chang 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.
- Short 15-second polling when less than 1 mi/km from home (reliabily trigger automations based on an accurace distance).
- Ability to include or exclude devices or device types (filters for devices you want to track).
- 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 app) to handle device tracking and presence detection (no more Nmap, OwnTracks or router based tracking components).
- Configuration variables (18 new variables), Attributes (22 new items returned), Service Calls (10 new subcommands), lines of code (from 425 to 4000+).
- And more…
It is now available for download at https://github.com/gcobb321/icloud3. You will find comprehensive documentation and screenshots, all the configuration files, automations and lovelace card setup that I use for device tracking, and presence detection.
Gary Cobb, aka GeeksterGary