All three family members have iPhones. I created a virtual presence switch for each iPhone that is theoretically triggered as each iPhone leaves or arrives. I then check the status of the three virtual switches to determine if anybody is at home and then adjust thermostats, lighting, fans, etc. as appropriate. My presence virtual switch works perfectly. My son’s rarely works. I’m always manually switching his virtual presence switch when I know his whereabouts. My wife’s was working until just yesterday. When I looked at her phone, I saw there was a new version of Smartthings app on her phone, and the app was not running. As soon as I initated her app, her virtual presence switch activated accordingly.
That got me thinking about my son’s phone. When I asked him, he says he dutifully closes every app he’s not using to conserve battery power on his phone. I’m wondering, if his Smartthings app is not running, will the iphone presence detector not work and thus my virtual presence switch is defeated? Is there a better way to handle presence detecting?