The question came up as to whether you can use presence If you don’t have a smartthings hub, and the answer is sure, no problem. Presence is typically based on the location of your phone. And your phone talks to the smartthings cloud, not directly to a smartthings/Aeotec hub.
Open the Smartthings app.
Tap on the menu icon (three horizontal bars)
Tap on the gear in the upper right.
Look for “get your location from this phone” and turn that on.
From then, on, you will be able to use that member’s phone’s location in smartthings routines.
There are other methods for determining presence which do require a hub, mostly because they are implemented using an edge driver, such as those using a Zigbee device, but start by trying the phone location and see if it works for you.