iCloud3 v3.3.4 Released (12/5/2025)
🍎 Improved Apple Accounts Handling
- Errors occurring when validating a username/password or authenticating Apple account have been enhanced to provide more information.
- Updated the PasswordSRP Authentication method to display more information messages if an error occurred.
- Updated the PasswordSRP Authentication method to try to detecd accounts that could not be verified and needing a password change.
- Enhanced the internal procedures for adding a new Apple account, relogging into an existing account and authenticating it.
- Many other under the cover changes to improve error handling, messages and interaction with Apple servers.
🗺️ Waze
- Updated the Waze Route Time/Distance process to use Google's new data request URLs.
🐞 Bug Fixes
- If adding an Apple account on the Update Apple Account screen was unsuccessful, an error would occur rebuilding the Apple accounts list.
- If the username or password did not change and the Apple account was not logged into, nothing would happen when trying to log in again. Now, the login will be retried.
- If a login was successful, the NOT LOGGED INTO error message was not cleared on a successful login.
I don't see this in HACS yet. Do we need a tag?
It’s on the iCloud3 Development repo. So far, I have not heard of any issues. Will update the regular repo tomorrow
Up to now I was able to install ic3 but not able to setup the account. Update to 3.3.4 lead an erroneous state and I tried to remove/reinstall ic3 but now, when I want to add ICloud3 I have the following error :
message":"Invalid handler specified"
Up to now I was able to install ic3 but not able to setup the account. Update to 3.3.4 lead an erroneous state and I tried to remove/reinstall ic3 but now, when I want to add ICloud3 I have the following error :
message":"Invalid handler specified"
I get a different error but have not yet tried uninstall/reinstall, was this the error you got?: "Failed to set up: Import error"
Was working fine prior to update.
Up to now I was able to install ic3 but not able to setup the account. Update to 3.3.4 lead an erroneous state and I tried to remove/reinstall ic3 but now, when I want to add ICloud3 I have the following error :
message":"Invalid handler specified"I get a different error but have not yet tried uninstall/reinstall, was this the error you got?: "Failed to set up: Import error"
Was working fine prior to update.
I am getting the same error on my side as well.
I am having the same issue as @jum0n . Was working fine - updated to 3.3.4 and now it failed to set up on import error.
I have the same error as @Spencer8742 and @jum0n .
If it helps the system log entry is as follows:
Detected blocking call to import_module with args ('custom_components.icloud3.config_flow',) inside the event loop by integration 'config' at homeassistant/components/config/config_entries.py, line 141: await hass.config_entries.async_reload(entry_id) (offender: /usr/src/homeassistant/homeassistant/loader.py, line 1301: return importlib.import_module(f"{self.pkg_path}.{platform_name}")), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+config%22 For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#import_module Traceback (most recent call last): File "
I missed including a file that was updated in the v3.3.4 code. That has been fixed and just rereleased as v3.3.4.1.
Download and install v3.3.4.1 from HACS
All seems to be working now, thankyou : )
Sorry about that. I usually copy the complete directory from my development RPi to the update server. This time, I just copied several updated programs but missed one.
Glad all is OK now.
Thanks Gary, account setup is now OK ! Now I have to read the documentation and explore ic3 features :-)
I am in the process of reorganizing the docs and bringing it up to date with what it can do. Hopefully in a week, things will make more sense and not be as confusing as it is right now. I’ll welcome your feedback when I’m done. I’ve redone the Getting Started and Core Components sections. Tomorrow I will be doing the Configuring Devices to Track section.