iCloud3 v2.2.1 Device Tracker-Advanced tracking features, iOS App monitoring

I was running 2.2.1. So I reset the IC3 interface and was prompted straight away and this time got a notification and was able to use the 6-digit code successfully. Quite a nice experience! I’ll let you know if I’m prompted again throughout the day. Thanks again!

Update: No additional prompts through out the day so it looks good.

oh, thank you!

Doing a new install of iCloud3 and have never used it before. I removed the iOS apps and all that from my devices and such so I’m starting clean. I see that there are quite a few fixes in the latest rc5. What is the recommended install method to get to that build? Install 2.2.1 and then install the latest rc5 files on top of the 2.2.1 files?

I tried to install it once before using “master” figuring that was the latest as rc5 wasn’t in the list to install from HACS. I got to the point where I had to add the event log but it couldn’t find the card.

@Allistah
Yes. The best way it’s to install iCloud3 using HACS to get iCloud3 and all the support files installed. Then unzip the rc5 file into the icloud3 directory. The rc5 file only contains the base programs that have been changed.

And you might want to bookmark or watch this forum to keep track of the updates. I hope to upload rc7 in the next few days. I’m also going to upload rc6 as a fallback version in case there are problems with rc7.

1 Like

I was able to get it install using the method you just said prior to you posting. Since I have a lot of devices in my iCloud account, I just want to track my own phone. I’ll add my wife’s phone later. So I really only want to track myself at this point. This is the error I’m getting and I tried to resolve it but I’m a bit lost. When I open the Find My app, I see near the bottom on the People tab, myself and my wife. I had to share my own location with myself to see me on this list but I did that and I show up there now. Not sure where the mismatch is.

Here are the two entities I have:

It seems to be telling me that my own email address is not in the FmF list. Its the account that I used the credentials for. Do I have to do anything special for myself? When I first went in there, my wife was the only one listed on the People tab in the Find My app.

Ahh actually it didn’t. It said it found her email in my account but it didn’t list my own email address when it showed what email addresses were found in the FindMy app for my account. Which is why it is showing me this error. I guess it doesn’t see myself in the list.

@Allistah
I’ve been trying to figure out that problem but I have not been able to track down the correct setting or determine if I need to extract data returned from iCloud differently since my phones have been set up for so long using both fmf and famshr.

Can you do something for me that will help me see what is going on.

  • add log_level: debug+rawdata to the iCloud3 portion of your configuration file (or config_ic3.yaml).
  • restart HA
  • zip the HA log file, config/home-assistant.log, to [email protected] so I can see what the data you are receiving looks like.
  • remove the log_level statement from the configuration file

ThanksText

1 Like

I absolutely will. First, I want to thank you for writing all this in the first place. I am stoked that you’re here and willing to help fix this so thank you very much. :slight_smile:

Let me see if I can figure out how to add that stuff and I’ll get back in a few. Working on this right now.

Email with logs and screenshots sent.

It’s been a while since I’ve used the FmF method, but from memory I had to add the email address against the contact as an “iPhone” type.

You mean in the “Me” contact in my contacts?

I looked in my contacts and noticed that the “Me” card was set to another one without much info. I changed it to the contact that has all my info, including the “iPhone” that matched the correct phone number. My home address also was in there as well and the email for the iCloud account as my personal email. I rebooted HA but it didn’t change anything.

Yep. At the time I was doing it all through iCloud.com as my FmF account wasn’t on any devices to edit contact details.

It was either a phone as type “iPhone” or email as type “iCloud”. Can’t remember sorry.

Editing through contacts on my phone only allows a number to be entered for “iPhone” but through iCloud.com it allows an email address to be entered.

You might want to check on iCloud.com to see what details are there. It’s possible the change on your phone didn’t reach Apple’s servers in time for the iCloud3 restart.

The contact is there. But for iPhone it is my phone number. Should I make another “iPhone” entry and put the email address of my iCloud account?

Update: I added another entry for iPhone via the iCloud site, and entered my iCloud ID for it. Then I looked on the phone to see if it got there and it did, but instead of it being in this format [email protected], it says iPhone emailmydomaincom. I restarted HA. It didn’t change anything with the errors that it was showing earlier.

Update:
I tried sharing with myself via email address and it wouldn’t let me. It gave me this error:

I’m out of ideas sorry. I’ve never tracked the FmF account itself with FmF. Only other contacts shared with it.

Do you use family sharing with your wife? If so, using that method may be easier.

Instead of working with iCloud.com, try doing everything on the phone itself. If you go into the contacts app, you should have a my card at the top. Do you have an email entry? If not, go into Edit mode and add it.

I edited my contact on my phone, added an email address for my iCloud account and I chose the label of iCloud. I made sure it was sync’d to iCloud in the online contacts and it was there. Still did not work.

I flipped over to Family Share and it just works. I would like to get the FmF portion working so that it can work for others and to just make it work - I think this is awesome what you have done with this. Let me know when ready for further debugging on the FmF stuff.

Does HA need to be accessible from out on the internet at all for iCloud3 to work right? I just did a test drive into a few zones that I set up around the neighborhood and noticed that when I get back home from my test drive, I get a number of notifications on my phone one after another like they were stacked up or something. Then everything in the iCloud3 log seems to be logged nearly at the same time as well.

Another question I have is around the stationary zone. I read in the docs that it is supposed to update when I’m stationary. But mine is about 6+ blocks over set at a point that is out in the middle of a dirt field. I would think that with it sitting here on my desk that it would update to here at home after a while.

Just got up this morning and wanted to see if the stationary marker moved at all during the night. It did not. Here is a picture of the map where you can see the house plus a couple of test spots in addition to the stationary marker about 1km north of the house where it was originally created.

Is there anything I should be doing or something I’m doing wrong that would keep it in the original location?

UPDATE: For as a simple thing as it may appear to be, this program (iCloud3) really is fairly complex in the way it works. I want to thank everyone that contributed to it, it’s really amazing so far. I’m still learning how it works but it’s just not a simple thing. For example, I read that the stationary area will throw itself outside of your home zone. Is that any zone or just home?

For the Waze integration, does that just happen automatically or do I have to install the Waze app on my phone and log into some account to get it to work?