I just switched to a Pixcel 6 pro from a samsung galaxy phone. I can’t figure out how to use my new Pixcel phone as a presence sensor. I can’t find a way to add it. I was previously able to use my Samsung phone and my wife’s iPhone to manage this task.
Is there a beter way to arm/disarm home monitor. It seems like this might be easier bu now.
I would avoid creating any virtual presence sensors in the legacy IDE at this point. IDE is for the old groovy architecture and ST is is the process of migrating to LUA and Edge drivers which can’t be managed in IDE. Anytime you notice Placeholder as the Device Type in IDE, means Edge driver or cloud-to-cloud using the new architecture. Do not edit them in IDE.
Check in Menu > Labs > if there is a virtual sensor there (on your Android but it may be limited to Samsung phones… I forget). Or you can use an Edge driver if you install CLI or use one of the custom ones such as the following…
I am fairly technical. Some router configuring, basic networking skills, etc, but just getting ST to run a routine based on my phone leaving my house is kicking my butt.
Am I over thinking this? I set up the routine, but even though the ST app appears to indicate that my phone (Pixcel 6) has left home, the routine does not run.
I did have this working for the past 2 yrs, but I was using the virtual presence process thru the IDE. I’m not sure, but I’m thinking the new non-sumsung phone is the wrench in the gears.
Surprisingly, there are none of those great youtube videos out there to walk me thru it.
Edge drivers just involves clicking on the channel invitation link the developers provide in their thread. It will prompt you to login and there you can subscribe to their channel that contains their Edge drivers. Then you select the Drivers you want to install.
Right now, Edge works on all v2, v3 and Aeotec hubs. It is in the process of being pushed out to the Connect and Wifi Mesh hubs so not all have it at this time but should by July 25.
Click on the link above and look in the first thread for the link to subscribe to his channel. You can ask questions there on how to use the virtual creator.
The use of virtual presence devices in this context has always been largely about improving the visibility of the current status of individual mobile presence devices as that information remains unavailable in the app, to the bemusement of many. I personally use virtual presence devices in my automations as it allows me to manually override the mobile presence status where I know it is wrong.
So the need for the devices is there as much as it ever was, but only if you feel the need. However you no longer have to jump through hoops in the IDE to meet that need if you don’t want to, as has been explained.
Although I currently use Edge drivers for my virtual presence sensors just to move on from custom DTHs early, I really don’t want to. It makes no sense to me to use a local device as a proxy for a cloud device.
There are some interesting looking new virtual devices appearing that may eventually meet my requirements but many of them don’t seem to be usable in the real world yet.
Thanks orange and JKP
Well, some troubleshooting and patience have revealed that the problem is that for some reason, my Pixcel 6 registers much slower than my Samsing Galaxy S8 used to.
My wife’s iPhone till registers in less than a min after leaving the geo fence, just like the S8 used to.
The Pixcel takes 3+ mimutes (coming and going). Which is mostly a drag when arriving home because I will have time to open a door before the the system disarms. Any thoughts on how to speed this up? Obviously I can just push out the geofence farther, but we actually live close to several friends and family mambers, so a few blocks bigger, and it will disarm while at their house.
That’s frustrating. I am lucky in that my home location works really well with the SmartThings app on four phones. My Linked Places (available on Samsung phones) are not all so reliable. One is reliable on the only phone that regularly uses it, the second one is hit and miss on one phone and rarely works on another, and the third almost never works on the phone that uses it. It really does seem to depend a lot on the availability of a data connection when the geofence is crossed as it doesn’t seem to play catch up.
Some people get a lot of joy using Home and Away routines in Google Home to set devices on SmartThings. I found that with suitable background execution settings this can work more often than not, though for me the ‘or not’ is too frequent and far less reliable than SmartThings. I also find that spuriously being marked away is common, even when three phones are being used and they are all in the house, and being marked home can be delayed by several minutes, or sometimes hours, if it happens at all.
WiFi connection status has a lot of appeal. I don’t have Bixby Routines, which I am told work well. I try to avoid Tasker which could be used to set a virtual presence sensor via the REST API if I wished.
Just arrived home and set off my cameras because I moved too fast for the system to disarm. Seems like a Pixcel specific problem because my wife’s iPhone still registers very quickly, just like my previous phone did.
Sakari, what is that “free and locally running” solution you mentioned?
Recently, my Galaxy S8+ Android v9 smartphone hasn’t performed any geolocation at all in SmartThings for a week now. So I setup two virtual presence devices. One named Alexa and the other Google. I then setup Alexa Routines and Google Home/Away Routines to turn On/Off their specific virtual presence device. But, no geolocation is happening in those apps either apparently since neither Alexa’s nor Goggle’s virtual presence devices are changing at all either.
I hope it starts working again since for now I’m relying on in pocket Google Assistant voice commands to turn Off my virtual Home Security switch to disarm the STHM, and just manually arming SmartThings when I leave.
If it doesn’t start working, then it’ll probably be Tasker to the rescue. And I’d use @orangebucket suggestion using HTML API commands to toggle the virtual presence device via Tasker actions.
Have you checked that SmartThings still has permission to get the location at any time and also that any battery optimisation leaves it alone and it never sleeps? The same would also apply to Alexa and Google Home, and also Tasker if you go that way.