Smarttings Hub thinks my iPhone is "Home" but it is not

There are no fixes listed in the 2 posts that were quoted previously. Both of those posts were basically just “if it works, great and if it doesn’t, tough luck”. They didn’t explain any history of the problem, they just explained that it may or may not work and left it at that. For something to work flawlessly for months on end and then just suddenly stop working I find it hard to believe the answer is “stuff happens”.

and so it* begins… :sweat_smile:

try what @jkp suggested and if not what @Barkis suggested to contact support via chat…
adding another possible fix…hard reset smartthings app (ios procedure for any app) while st app is loaded/logged in: hold power button and wait until ‘slide to shutdown’ screen shows then hold home button until slider screen goes away, disclaimer this may or may not fix presence issue…if not move to next possible fix :airplane:

*fixes galore to get smartphone presence working again

2 Likes

This happened to my wife’s phone, it turned out she got logged out of the app on her phone and used my account info to log in, so it always showed her phone as home. Worth checking. For presence to work you need to use a separate account for each phone.

Posted this nearly 3 yrs back but still holds good mostly.

I have seen this happen also. Basically you want to make sure that the Smartthings apps is always running in the background and has full access to location services. My wife used to close down running apps on her S7 and sometimes I would find the app logged out. I never closed my Smartthings app also on an S7, and if I did I would open it right back up and never had any issues with presence.

wow, you seriously think I don’t know how to, or haven’t already, rebooted my iPhone? LOL Do you talk down to everyone like that?

I think this is onto something but not exactly my issue since I’m the only one on the system. The reason I say it’s onto something is because when I got home last night and brought up the app I had to sign in again, even though I was signed in when I left yesterday morning and hadn’t signed out. Once I signed in it was as if my whole system played “catch up” and ran every automation it should have run from the time I left to the time I got home.

Thanks for pointing me in this direction instead of treating me like a moron. Apparently others here think that’s the cool thing to do.

My .02… The hub shouldn’t rely on the app running on your phone to carry out its tasks based on times you’ve given it.

Yeah, seems like the app running is the key here. Why I got logged out, who knows. Like I said previously this shouldn’t be the case. The Hub should run the automations regardless of you having the app running or not.

That being the case, as stupid as it is, I guess I’ll leave the app running on my iPad at home at all times. lol

Thanks for the info!

Not sure why you have a chip on your shoulder. Is not how to reboot your iPhone. It’show to reset just the Smartthings app without having to shutdown your iPhone.

But you already knew that and now im talking down to you lol :joy:

good story bro fun times :sleeping:

1 Like

:sleeping:

Just to make sure things are clear to everyone…

  • Smart Phone Presence has nothing to do with your hub. The phone communicates directly to the SmartThings cloud via your home WiFi or Cellular data network. Rebooting the hub should have zero impact on SmartPhone Presence. (Note: If using a ST Zigbee Presence Key Fob, the hub is used.)
  • Almost every SmartThings “Automation” runs in the ST Cloud with the exception of some Smart Lighting routines and a small portion of Smart Home Monitor. ST appears to no longer value local processing, as they have never opened up the local processing platform to any other SmartApps aside from the two listed above. And those will ONLY run locally if all of the devices used in the automation are all local devices. Smart Phone Presence is not local.
  • No automations actually run on your phone/tablet. It is just a client used to configure ST and display information. It also runs in the background on your phone for presence detection using Geofence technology.
  • If you use a Smart Phone or Tablet for presence, make sure it is logged in with a unique SmartThings account linked to your main account. If your tablet stays home and is NOT configure as a presence sensor, you can use the same ST account on both your tablet and your phone (which is used for presence). Never use the same account on two devices that are both configured for presence detection.

Your phone never directly communicates with your ST hub. The phone app always communicates to the ST Cloud servers, which in turn communicate with your hub.

Hope this helps to clear things up.

4 Likes

Everything @ogiewon said with one tiny addition…

It’s definitely true that almost everything runs in the cloud, not on the phone and not on the hub. The hub is basically a box of radios just used to communicate with the local devices. But the hub sends those communications based on logic in the cloud. And when it receives those communications it send them on up to the cloud for processing.

It does sometimes happen that the cloud account and the hub get out of sync on the status of some devices. It shouldn’t happen, but it does. So rebooting the hub will cause it to resync the current status of everything from the cloud account. That does sometimes “unstick” the presence indication for the phone being used as presence.

So rebooting the hub can sometimes, but rarely, help when the problem is the phone showing as away when it’s home or showing as Home when it’s away. If it’s not disruptive, it’s one of those “can’t hurt, might help” things.

But it’s not helping for the reason you might typically think, which is that you’re clearing the cache for something that runs on the hub. Because hardly anything runs on the hub. But it will re-sync the hub and the cloud account, and sometimes that’s useful. :sunglasses:

2 Likes

I’m sure that’s very frustrating. There’s nothing I hate more than having my system set up with everything working just the way I want on Monday, and then to get up on Tuesday and find that things are not working same way when I haven’t changed anything. Honestly, I hate that. :rage: Since SmartThings is a cloud-based system, and they can change things on the platform at any time without notification, unfortunately it does happen from time to time. That’s one reason it can be helpful to get in touch with support right away, as they can at least investigate back end changes which we may not have any information about.

In your specific situation, I have heard reports from other people on the beta of iOS 11 that The SmartThings app does not appear to be fully compatible yet (it’s not required to be since iOS 11 is still in beta) and in particular that it is not correctly running in background. So that does sound like something you might’ve run into. If so, it will likely fix itself once IOS 11 is in full release. I know that doesn’t help for now, but at least it’s something to keep an eye on.

Thanks for clearing that up!

1 Like

Agreed, super frustrating to having something running perfectly for months with no change and then suddenly they stop. Then on top of it you come here to see if anyone else has experienced it and you get crap from some instead of help.

My automations for leaving and arriving worked yesterday but not for a few days before that even after reboots of everything, removing and adding back my phone and even removing my personal phone and trying it with my work phone (running iOS 10).

I don’t need my phone to be running the Hue app for my Hue lights to know I’m “home” and shouldn’t have to have the SmartThings app running for it to know either.

1 Like

Thanks for posting your experience. I did the update to iOS 11 public beta 3 and am now having the same intermittent issues as you are with presence detection. Sounds like Smarthings needs an app update. :frowning:

1 Like

Key thing ios beta. I had an iPhone and got rid of it for reasons of another thread but when I beta tested 10 had same issue.

I am on beta 8 with Android and works perfect just saying.

Actually iOS 11 beta isn’t the key. You’ll see that I’ve had the exact same results with another phone running iOS 10. And if Android were my only choice I’d go without a phone.

All a matter of opinion as I’m the reverse. I like control and customized phone’s not gerneric. But I digress as I said opinion and could be debated forever. Love in cold or warm like outside inside. Hands on at work or desk. It’s all a matter of the individual also Verizon or another carrier. What works for you I guess. But I said key because ST won’t support beta. Not why I is not working. It was hit it miss when I had iPhone. It because at least me and a friend (engineer) figured it was the way iPhone doesn’t allow and or restricted background apps.