iPhone presence detect stopped working recently on new app, any other "fix"?

My iPhone’s presence had been working OK for weeks (on the new app), but stopped updating a couple of days ago. I’ve tried previous “fixes” of (a) logging in/out of the account, (b) disabling/re-enabling “Get your location from this phone” setting in the app, and © rebooting the phone - without any success. I had recently updated to IOS 14.1, but think presence had been working OK for several days after that update.

My wife’s phone’s presence (also an iPhone) is working fine.

Any suggestions for other fixes?

(I do have a virtual presence devices created to track the phone in the ST app, but I don’t think that is relevant).

Not a fix, but I added Life360 to ST. I added the L360 presence to the automations as well, so if the ST presence doesn’t work, usually the L360 status will change in the app and trigger the automation. Basically 2 presence sensors in parallel, with the L360 as a fallback.

I was aware of but haven’t really looked into Life360 as a w/a. One question wrt its “status change” - does that happen more quickly than ST’s presence detection change? The most annoying thing I find (when it does work) is even with a “reasonably” large geofence, the away->home state change in ST happens too late to prevent various “alarms” within STHM from firing… several minutes sometimes. I’ve learned to live with that annoyance but an improvement could be justification to add L360 to our setup. The wife’s sufficiently annoyed with ST stuff already that I’m reluctant to add any non-value add requests :smiley:

Have you double checked that location is enabled with Always in settings > SmartThings on the iPhone.

Also, try disabling get location from this iPhone in the ST app in menu > settings.

Note: when you disable, it will most likely remove any automations that were associated with the presence sensor. You might want to screenshot tHose first to make it easier when you go to recreate them.

I haven’t really watched them side by side. However, I have an automations that run when I arrive home, and I get a notification when the first one runs. Usually, ST presence runs the automation. Occasionally, the L360 runs it. On rare occasions, neither does.

FWIW, I only use this for arrival purposes. The ST presence sensor works flawlessly for departure. It’s only arrival that I use both.

I’m on Android.

I only use this for an arrival automation. I use departure

Location is still set to Always enabled. I had tried the disabling/reenabling “get location” setting already, will repeat.
(Thanks for the tip on rechecking automations… I had forgotten about those. But still my presence is stuck at away. Guess I’ll submit a ticket to ST.)

I’m having the same issues, my iPhone isn’t showing up at all anymore in the app.
I have tried uninstalling and reinstalling the new app.

The presence sensor does not display in the new app when you enable get location in menu > settings. If you wish to see the status, you can create a simulated presence sensor in IDE and use automations or webcore to change the state for it when location changes. Or you can use life360.

But just to point out… not seeing the presence sensor in the new app is not related to the topic of this thread which is the presence sensor is not working. Are you also experiencing that issue?

Just an update… submitted ticket two weeks ago, several emails of already known/attempted fixes back and forth. Last update last week thanked me for my patience and stated “We are investigating this case with the team and we will keep you posted for any updates.”. Right :neutral_face:

One would think they have enough history on iPhone presence issues after all these years for a robust fix by now, but obviously not. Meanwhile my automations remain busted with daily false “security” type of alerts… guess I’ll have to check into Life360.

Just to add to this thread, my wife is having the exact same issue, worked intermittently for a while, but now not at all. All settings correct etc, presence just doesn’t work at all on her iPhone, whereas my Android GS9 is working flawlessly - but that’s not helpful when you rely on both phones to be performing correctly to trigger automations.

I have been having similar issues since the end of October. My husband has an iphone, I have an android, and it fails to consistently sense us both coming and going. It works sometimes but not always. And the biggest issue is that it senses me coming home, unlocks the door and turns on the lights, and then immediately thinks I’m away and relocks everything and turns off the lights. So by the time I get to the door, it is locked and the house is dark. I tried adding a delay to the away routine, but that doesn’t consistently work, either. Also, when you look at the history, you can see the goodbye routine running 3 to 5 times right after each other when I leave. And, since presence issues means that the status is not consistently set for “if the hub is set to home” routines, basically nothing is working right.

I’ve had a case opened with support since early November, and they have had me do typical things like turning on and off if the phone is allowed to be a presence sensor several times now, which means I have rebuilt the same automation routines over and over.

This was all working with the ST Classic app!!! I’m beyond frustrated.

1 Like

If you’re up for using Webcore, you can create a Simulated Presence Sensor and sync it to your phone’s status, and this seems to work for people.