Skip to content

iCloud3 v2.01 Maintenance Release (11/24/2019) #2

Compare
Choose a tag to compare
@gcobb321 gcobb321 released this 24 Nov 21:09
· 421 commits to master since this release

The v2.0.1 Maintenance Release is OK to download.

Download and install from the zip files but do not use HACS to do the update.

HACS appears to be putting the files into a 'device_tracker' directory and iCloud3 does not start on a HA reboot. Moving the files to the icloud3 directory does not solve the problem.

This is a maintenance release to correct the following issues:

  • If no location data was available while calculating the distance from Home using Waze, iCloud3 would go into an error correction loop and hang up. This has been corrected.
  • If the a location request was made using the icloud3_update service and an error occured when issuing the request using the notify.mobile_app_devicename service, an unformatted error would be added to the HA log file that did not correctly explain the error. A friendly error message better explaining the problem is now added to the Event Log and HA log file.
  • Stationary zone location information was not being refreshed correctly on subsequent polls. It was showing as (None, None) in the HA log file and may have generated an error message or used the wrong location when moving back to the center of the stationary zone. This has been corrected.
  • Using the FamShr tracking method generated an 'IndexError: tuple index out of range' error message and would not iCloud3 load. This has been corrected.
  • Additional error checking has been added to recover from situations when no location information was available when calculating the distance moved from the last location to the current location. If this happens, the distance moved will be 0 km.
  • The 'manifest.json' file was pointing to wrong GitHub repository.
  • Changed the 'pyicloud_ic3.py' version to 1.0.

iCloud3 v2.0 Released for General Availability

This is a major update to iCloud3 with many new features.

  • (New) Find-my-Friends (FmF) tracking method to locate devices with the iCloud Location Services if you have 2fa on your iCloud account.
  • (New) Family Sharing (FamShr) tracking method to locate devices with the iCloud Location Services if you do not have 2fa on your iCloud account.
  • (New) Integration with the Home Assistant Companion App version 2
  • (New) Use either HA iOS App version 1, version 2 or both on the same device_tracker platform.
  • (New) iCloud3 Event log Lovelace custom card.
  • (Updated) Additional attributes & sensors
  • (New) Customize the list of sensors that are created by iCloud3.
  • (New) Track devices from multiple zones.
  • (New) The iCloud3 documentation has been updated and reorganized to make it easier to reference.
  • (New) Display debug information related to processing the device's location data reported by the iCloud Location Services and the HA iOS App. This data can also be displayed in the iCloud3 Event Log Card.
  • Many new and updated automations, scripts and Lovelace cards
  • And much more…

There are many  breaking changes  in this release. Be sure to review the Change Log in the iCloud3 Documentation. The method of specifying how tracked devices are selected has been completely rewritten to support the new Find-my-Friends tracking_method using the track_devices parameter.

  • Complete documentation with all enhancements and breaking changes can be found here 
  • Download iCloud3 v2.0 here 
  • The iCloud3 Repository is here