Got my v3 hub a couple of days ago, wrote some webcore pistons and automation is good. Expect for one thing. I wrote a presence piston that alertes when users come home.
However often the app shows my phone or gfs phone as away or present when its the opposite.
I have that the app can alwasy collect data on where am i. We both use iPhones.
If you search for presence you will find that this has been discussed ad nauseum. The bottom line is that ymmv. For some it works flawlessly, for others, not so much.
Start here to see if you can find something that works better for you than native presence: