Releases: gcobb321/icloud3
iCloud3 v3.0.rc8 (10/25/2023)
This release fixes several bugs, adds some new features, updates the sext and messages on the Configure Settings screens. It includes both rc7 (released to the developer repository only) and rc8.
Change Log:
rc8 - 10/25/2023
- Configure Settings - Made the following changes:
- Minor text changes to field names and screens.
- Improved the error messages when experiencing a problem logging into the iCloud Account.
- Fixed a bug when selecting the Enter Verification Code screen before logging into the iCloud account.
- Old Location Error Notifications - Fixed a problem where Old Location notifications were constantly being sent to a phone when the maximum number of old location errors (20) had been encountered.
- iOSApp Location Time - If the location time is older than 3-hours, it's age is displayed (4.5 hrs ago) instead of the time (6:15:00p).
rc7.1/rc7.1.1 - 10/15/2023
- Zone-Device Count bug fix - Fixed a bug where the device counts were not being displayed correctly.
- Exit Zone for Devices without the iOSApp (Watch) - When a Device exits a zone, all other devices that were in the same zone that do not have the iOS App installed will be updated immediately. They were being updated when their next update timer was reached. Hopefully, this will make Watch zone exit updates to be done when they happen.
- Apple account password - When iCloud3 starts, the password is checked to see if it is encoded in the configuration parameter file. If it is not and it should be, it will be encoded and the configuration file will be updated. Previously, there were times when the file was not being updated.
- iCloud Account username/password changes - When the username/password is changed, the Apple account is logged into. If you select 'Save' the configuration file is updated. If you select 'Return', the updated username/password is not saved and the menu is displayed. This can lead to login problems the next time iCloud3 starts if you really wanted to save them but didn't. An additional Confirmation Screen is now displayed that lets you save them or not save them.
rc7 - 10/15/2023
- yaml Zones - Fixed a problem where zones configured using yaml were not being loaded when iCloud3 started.
- Stationary Zones - Minor changes to the handling of deleting a stationary zone when all devices had exited from it.
- Zone-Devices Count - New feature -
- The number of the devices within a zone is displayed with the tracking results on the Event Log. The counts are the numbers (x) after the zone name.
- Zone > Away (2) > Home-2.45km, IndRivShores-6.53km, School-8.47km (1), Quail-12.0km, Warehouse-16.5km (1), GPS-(/±47m)
- An item is also posted to the Event Log when another device changes it's zone:
- Zone-Device Counts > Home (4), School (1), Warehouse (1)
iCloud3 v3, Prerelease Version 1.4 (9/22/2023)
Notes:
This is an update to Prerelease Version pr1.3 that fixes a few bugs and changes the way Stationary Zones are handled.
Change Log:
- Bug Fix - Fixes a "type object 'GlobalVariables' has no attribute 'this_update_tine'" error. it should be '_time', not '_tine'
- Fixed a problem adding the first device to a new iCloud3 installation that was generating a 'TypeError: 'NoneType' object is not callable -- Gb.async_add_entities_device_tracker(NewDeviceTrackers, True) error message.
- Stationary zones - Stationary zones are now removed from HA Zones instead of moving them back to their 'base' location when all of the devices have exited the zone. Monitored devices will no longer create a stationary zone since they are not actually tracked.
- Error handling - If a device goes offline for an extended period of time (in Airplane mode) the longest interval was changed from 2-hours to 1-hour. An iOS App Location Request will be made when the interval time changes to see if the device is now available for tracking.
- China - Fixed a problem updating the Apple Web Server URL for China. This uses the HA Country Code or the Configuration File icloud_server_endpoint_suffix: "cn" parameter to add .cn to the https://www.icloud.com and https://setup.icloud.com URLs in the iCloud3-iCloud Account interface module.
iCloud3 v3, Prerelease 1.3 (8/23/2023)
This prerelease fixes a few bugs.
Change Log:
- Battery - Fixed a problem where the battery level/status was not being updated immediately in the Event Log when it went from 'charging' to 'not charging' or 'not charging' to 'charging'.
- GPS - The 'Show GPS Coordinates' parameter is now applied when the event is displayed in the Event Log instead of when it is added to the Event Log. You can disable this parameter so they are not normally displayed. Later, if you need to review where a device has been, reenable the parameter and the location coordinates for previous events will be displayed.
- Event Log - Fixed a problem where the event time was not displayed if the 'Zone Display-as' parameter was set to display the zone entity_id.
- Event Log - Fixed a problem with the Event Log Card not detecting a version update.
iCloud3 v3, Prerelease 1.1 (8/20/2023)
iCloud3 v3 is now available as a Prerelease update to v2.4.7.
It has been in development for over 2-years and is now an HA Integration that is updated and configured on the Devices & Services screen. There are many new features that are described in the User Guide and in the description screens. See the Important Links below for a full list of the new and updated features.
Important Links:
Installing and Migrating from v2.4.7 - See here for instructions on migrating from from an older version.
iCloud3 v3 Documentation - It is still in process, does not include the latest updates to iCloud3 and can be found here.
iCloud3 v2.4.7 (12/29/2021)
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)
v2.4.6 (10/11/2021)
- Changed the icon for zones from mdi:cellphone-iphone to mdi:cellphone because of Home Assistant mdi update.
- 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.
- 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
Fix to restore the WazeRouteCalculator function (v2.4.5, 10/6/2021)
- 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)
- 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
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
This update includes the following bug fix:
- Added AU (Australia) to the list of valid Waze Regions.
iCloud3 v2.4.1 - April, 2021
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.