gcobb321 / icloud3

iCloud3 v3 - iCloud3 is an advanced iDevice tracker that uses Apple iCloud account and HA Companion App data for presence detection and location based automations.
MIT License
498 stars 52 forks source link

iCloud3 v3.0.rc10.3 is now available (prerelease) #304

Open gcobb321 opened 4 months ago

gcobb321 commented 4 months ago

A few bug fixes. This release fixes the last few bugs in rc10.1 and rc10.2, addresses an HA change in 2024.2 and cleans up some code.

Gary

Important Links

Installing using HACS - iCloud3 is not available on HACS unless you have set it up as a custom repository. See here for instructions on how to do that and then install it. If you just go to HACS and do the installation, you will be installing v2.4.7, not v3. Manual Download and Install - Go to the iCloud3 Releases page here. Scroll down past the notes, then select Assets, then select icloud3.zip. Download the zip file and unzip it into the /config/customcomponents/icloud3 directory. Then restart HA. **Migrating from v2.4. - 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

Change Log

  1. MobApp Device Verification - Fixed a problem where a device that had an iCloud FamShr setup error would not be tracked at all even though it could still be tracked with the Mobile App.
  2. Exit Zone when not in a zone - When this happened, the device would get into a 20-30 secs update loop. This has been fixed to only do this one time.
  3. iCloud Account username/password change - Fixed a problem caused by changing the username or password and then trying to Restart iCloud3.
  4. FamShr and Mobile App Devices that are not Tracked - Changed the message in the Event Log to indicate the device is not used by iCloud3.
  5. Configure Settings - Fixed an '\T' error starting with HA 2024.2.
  6. Export Event Log, icloud3-0.log - Improved the readability of log file records.
  7. Configure Settings > Special Zones screen - Fixed the 'srep' vs 'step' type in the code that prevented access to the screen.