This is an automated archive made by the Lemmit Bot.
The original was posted on /r/homeassistant by /u/rcmaehl on 2025-02-19 20:56:52+00:00.
Hi all,
If you've tried to use the iCloud integration in the past you're likely aware of the constant MFA spam it generated. I previously attempted to fix this by setting up App-Specific Password support, however it had to be done via a janky method (Setup Integration with Password -> Reload Integration -> Reauth with ASP).
This worked for some users for a couple months and was then broken by Apple Implementing SRP-6a. Due to the maintainer of pyicloud (PicklePete) being AWOL for ~2 years this being fixed was likely not happening. Thankfully, there are new developers (timlaing + PaulCavill) willing to take over the repo and have already produced various fixes for existing issues with the codebase.
Currently, timlaing is going through the pypi process of being able to take over the project and there should have a progress update on this around Feb 21st. Users have already reported that manually merging the changes get the integration... working... properly (mostly...) and that ASP works without any jank.
If all goes well, the iCloud integration should be patched up soon