iCloud3 v2.1 Device Tracker - iCloud3 v2.2 has been released (10/10/2020)

Yep, got this from the official docs. So far this has been one of the most complicated custom components to install and quite a lot of the example code snippets are either wrong or outdated.

Can I just check? I do have 2FA authentication turned on and I got a code on my iPhone to enter into the requesting device (Hass, I guess!) but everything seems to be working and I haven’t needed to put the 2FA code in?
Ooo! :- Another question…is it correct that the icloud3 tracker has sort of been absorbed into or replaced the iOS companion app device tracker? I don’t now have TWO device_trackers the companion app and icloud3…guessing this is correct?

The code on your phone is from Apple, not Hass. Has will acknowledge your authentication with a notification listing the found devices. Working with Apple has its complications.

No. icloud3 replaces icloud. If you’ve configured icloud previously, remove it. You should have two trackers. iOS Companion and icloud 3. That’s the short answer.

I know that, I didn’t imply it was from Hass - I said to enter INTO the requesting device (Hass). I’m just confused why I got a 2FA code but actually neither Hass nor the integration seem to need the code - seems to be working without.

Again, I wasn’t wondering if icloud3 replaces icloud I was wondering if it replaces the iOS companion app device tracker. I’ve since found that (as far as I can tell) it doesn’t, it just bumps the iOS companion tracker into an underscored separate tracker.

From the ‘Results: Casa > …’ statement, I’m wondering if you have a Home zone and a Casa zone in the same location and are specifying ‘casa’ on the track_devices parameter. If so, the iOS app would do Zone enter/exits back and forth jumping between zones and iCloud3 would react to the changes. The solution would be to only have the Home zone and remove casa from the track_ devices parameter.

I only have the Casa zone, set it up on HA (Configuration - General)
I haven’t specified anything related to the zone on my config file either.

device_tracker:
  - platform: icloud3
    username: [email protected]
    password: myPassword
    tracking_method: famshr
    track_devices:
        - iphone_de_alberto

Sorry if I’m giving you a lot of trouble, but I would love to use this integration :slight_smile:

In the documentation it says this

Family Sharing will let you track your family members. This tracking method is used if you have set up 2FA security on your Apple iCloud account. It is easier to set up than the Find-my-Friends tracking method.

Should this actually read “This tracking method is used if you have NOT set up 2FA security on your Apple iCloud account.” ?

@daneboom
I just uploaded the v2.2.0 docs to check them out before the release. Did you notice this in the last 10-minutes? Could you let me know what Chapter your quote is in and I’ll review it. iCloud3 supports 2fa so it should not even mention it.

I’d appreciate it If you would look at comment on the new docs.

Thanks

@asierralozano
Do you also have a Home zone set up? Is it in the same location as the Casa zone? Go to HA Sidebar > Developer Tools > Started. Scroll to the bottom and look at the zone Entities.

Cool! Thanks, For info I found the above quote here and here

iCloud3 v2.2 Released

I have updated the iCloud3 GitHub repository with the final Release Candidate and updated HACS so it will be available to everyone. The documentation has also been updated but I’m sure corrections will be needed. I’ll be posting an official announcement tomorrow and creating a new thread on this forum for v2.2. This thread started with the release of v2.1, is getting long and is now out of date.

Critical note if you are using a config_ic3.yaml file for your iCloud3 configuration
If you have are using the config_ic3.yaml file for your iCloud3 configuration and it is in the custom_components/icloud3 directory, HACS will delete it when you do the update. As it turns out, HACS nukes everything in the iCloud3 directory before it does the update. Copy config_ic3.yaml to the directory with your HA configuration.yaml file before you do the update using HACS and iCloud3 will automatically get it from there.

1 Like

Gary - Thank you for all of your efforts on this package. I’m using it every day for tracking for me and my wife and it is absolutely brilliant!!

Thanks for this.
I’ve just installed the HACS version.

A great add-on.

iCloud3 v2.2 was released on 10/10/2020. Since this forum entry deals with v2.1 issues and issues related to the development of v2.2, I have opened a new forum for iCloud3 v2.2 questions, issues, suggestions and comments.

It can be found here.

Thanks for all of your help in completing this project.

Gary Cobb, aka GeeksterGary

Since yesterday I’ve suddenly been being hit with new authentication requests every 12 hours or so. It looks like the native iCloud component is having a similar problem based on a post I saw. Any way to fix this?

1 Like

I have the same issue

Hi Gary

Have emailed you a log to see if you might have any idea why iCloud3 won’t accept my wife’s location as being ‘home’. It detects a mismatch.

Love the tool!

+1 over here. Did you guys figure out a fix yet?

@shiitbiird
If you are referring to Apple’s change to 2fa, the simple answer is no, it’s not going to be easy and it’s going to take some time. If you can create a non-2fa account, you can tie into it with the fmf tracking method that we were forced to do last year when Apple made changes to their security. I used my regular iCloud account this afternoon to test some changes I had made to iCloud3 and was getting login notifications every 3-4 minutes went to my noon-3fa account and things settled down. Who knows for how long. We are at the mercy of Apple it seems.

But stay tuned, we’ll figure out something.

everything is working for me using fmf integration.