github gcobb321/icloud3 v3.2.3
iCloud3 ➤ v3.2.3 (7/19/2025)

one month ago

🎉 New and Updated Features

  1. icloud3_alerts sensor - Errors and Alerts are displayed in the Event log as they are found and summarized in a green bar at the top of the Event Log. These may include device configuration errors, Apple account login errors, Apple account authentication is needed, Internet Connection Errors, etc. The sensor.icloud3_alerts has been also report these errors. This sensor entity can be used to notify a device that an error or alert has occurred.

    Errors are prioritized based on the following - critical (Internet Connection Errors), Apple Account errors (account not found, login errors, authentication needed alert), devices (configuration errors), and other.

    • State Value - The highest priority error.
    • Attributes - The Apple account or Device that encountered the error.
    • Attribute 'message_text' - A text summary of all errors that can be sent to a device using the notify.devicename service.
  2. Internet Connection Errors - Redesigned the Internet Connection Error Handler to:

    • Improved the detection of Internet Connection Errors
    • Improved the method used to determine when the Interned was restored
    • Improved the progress bar notification on the Event Log to better show that the internet is being checked on a regular basis
    • Added a check to see if apple.com was available after the Internet Connection is restored
    • Added a notification to the icloud3.alerts sensor when the Internet Connection is lost (after 3-minutes) and when it is restored
  3. Apple Username/Password Verification - When iCloud3 starts, the Apple account username/password is validated to insure it is correct and a successful login will be done. The method of doing this has been improved and now included several fallback methods if one method is rejected by Apple.

  4. Added Simplified Chinese Translation - Thanks @lo3612

🎉 Improvements

  1. Time Zone - The Time Zone and UTC offset are now determined from the time zone selected on the Home Assistant user settings screen. Previously the time zone configured for the computer/docker container running Home Assistant was used.
  2. Request Apple Verification Code - Reduced the time it takes between requesting the new code and then being able to enter it.
  3. Apple Account Username - Improved hiding the Apple account username in the Event Log and log files.
  4. Optimization - Continued to reorganize and optimize the iCloud3 code.
  5. Module Structure - Updated the module and directory names to improve the module file organization.

🐛 Bug Fixes

  1. Configure iCloud3 - Fixed a problem preventing the Apple devices list to be refreshed when the Verification Code was entered the first time on a new installation.
  2. Tracking - Fixed a problem displaying the number of devices in a stationary zone when a location update was being processed.

Thanks to all of you who clicked the coffee cup icon on the Event Log and bought me a coffee.
Gary

Don't miss a new icloud3 release

NewReleases is sending notifications on new releases.