Skip to content

Releases: gcobb321/icloud3

iCloud3 v2.4.7 (12/29/2021)

29 Dec 16:11
Compare
Choose a tag to compare

Fixes the Waze Route time/distance error. This was caused by a Waze server side 'results' variable name change.

iCloud3 v2.4.6 (Oct, 2021)

15 Oct 19:43
Compare
Choose a tag to compare

v2.4.6 (10/11/2021)

  1. Changed the icon for zones from mdi:cellphone-iphone to mdi:cellphone because of Home Assistant mdi update.
  2. Changed the sensor state values for Travel Time, Distance, Next Update Time, etc. from an empty field to a value to address a Lovelace display change. The fields that were empty were not aligned with the field next to them. Travel Time will now display 0 min when in a zone. Other fields will display '___' when empty.
  3. Increased the Waze Route Server retry requests from 3 times to 6 times to try to resolve 'No response from Waze Server, Calc will be used instead' message.

iCloud3 v2.4.5 - October 6, 2021

06 Oct 22:01
Compare
Choose a tag to compare

Fix to restore the WazeRouteCalculator function (v2.4.5, 10/6/2021)

  1. Fixed a problem where the Waze Route Calculator was being disabled and the distance method-calc was being used. The problem started when the WazeRouteCalculator module in the Home Assistant standard Python library was changed. This update uses a modified version of the WazeRouteCalculator that is part of the Python Standard library that was developed by Kovács Bálint, Budapest, Hungary. It has been customized to better support iCloud3.

Update to support iCloud+ change that broke Find-my-Friends tracking method (v2.4.4, 9/25/2021)

  1. With the release of iOS 15 and iCloud+, Apple changed the url used to retrieve the Find-My-Friends tracking method data and location. This update uses the new url so the Find-My-Friends data is returned from iCloud Web Services.

iCloud3 v2.4.4 - September, 2021

02 Oct 19:14
Compare
Choose a tag to compare

This release fixes a problem created by the iCloud+ Account released with iOS 15. Apple changed the url used to access the Find-My-Friends tracking method.

iCloud3 v2.4.2 - April, 2021

23 Apr 16:16
Compare
Choose a tag to compare

This update includes the following bug fix:

  • Added AU (Australia) to the list of valid Waze Regions.

iCloud3 v2.4.1 - April, 2021

20 Apr 14:34
Compare
Choose a tag to compare

iCloud3 v2.4.1 is a maintenance release that addresses the following issues:

  • Fixed a bug where the 'create_sensor' was not creating any sensors and the 'exclude_sensor' was not excluding the specified sensors.
  • Fixed coding spelling error bugs related to (1) iCloud 2fa reauthorization requests after a failed authorization and (2) determining if a beta version of the the Event Log was installed that needed to be updated when iCloud3 was starting.

iCloud3 v2.4.0 - April, 2021

08 Apr 17:45
Compare
Choose a tag to compare

This iCloud3 update contains several enhancements and fixes a few bug fixes.

New Parameters:

  • inzone_intervals - Specify the inzone_interval time by device type (iPhone, iPad, Watch, etc.), for the devices that are not using the iOS App (iosapp_installed: False/noiosapp: True parameter) and for the default interval time.
  • inzone_interval by device - Specify the inzone_interval by device on the devices/device_name parameter.
  • iosapp_installed - Replaces the noiosapp parameter which is being depreciated.
  • Depreciated the track_devices parameter which will be removed in the next release.

Other changes:

  • Minor changes to the Event Log.
  • The last-update, next_update and last-located device_tracker attributes now show the full timestamp (2021-03-11 14:23:30) instead of only the time (2:23:30 or 14:23:30). The sensors for these items did not change.
  • devices/device_name/track_from_zone parameter now supports multiple zones.
  • Improved the zone name display formatting for zones with 's (Barry's House).
  • Under the cover code improvements - code refactoring, removed dead code, improved configuration parameter processing, etc.
  • Added the 'version' number to the HA manifest.json file in support of future HA custom component updates.

Bug Fixes:

  • Fixed a problem where unlocatable devices would fill up the Event Log, Tracking will now be Paused after a period of time.
  • Fixed some variable naming issues.

v2.3.5 Bug Fix Update (2/25/2021)

25 Feb 21:54
Compare
Choose a tag to compare
v2.3.5 Bug Fix Update (2/25/2021)
  • Fixed a bug causing the zone's friendly name to be displayed incorrectly that was introduced in v2.3.4. This only occurred when the zone's friendly name is more than one word,
  • Added debug logging to the zone table load function
  • Removed obsolete and unused 'IsOld' variables to prevent errors when location_data(IsOld) is not available.
Edited 3/7/2021 (The iCloud3 version number did not change)
  • Added iCloud3 version number to manifest.json file as required by the HA 2021.3.2

v2.3.4 Bug Fix Update (2/23/2021)

22 Feb 23:21
Compare
Choose a tag to compare
  • Corrected the 'selwf' spelling error.
  • Fixed a problem setting up the track_from_zone parameter. The zone(s) specified are now verified. Also, the track_from_zone zone name can now be either the zone name or the zone's friendly name.- The config_ic3.yaml configuration parameters are now being validated. Errors are displayed in the Event Log and ignored.
  • Added a check for a mismatched quote (') in the config_ic3 parameter file. An error message is displayed in the Event Log showing the line number with the error.
  • Fixed a problem where the 'True/False' configuration parameters were not being handled correctly.
  • Removed all iCloud '2-factor-authentication' code.

iCloud3 v2.3.3 Maintenance Release

19 Feb 16:52
Compare
Choose a tag to compare
v2.3.3 Bug Fix Update (2/19/2021)
  • The track_from_zone parameter is used to track from the home zone and an additional zone. It was not being accepted and creating an error, resulting in iCloud3 not tracking any devices.
  • Changed invalid configuration parameter error messages so they are consistent and provide more information.
  • Cleaned up and optimized some code.