No but with the built in geofency can be persnickety. A lot of people use life 360 integration or apple homekit integration for geofencing.
Yes but it's kludgy and you need to pay a one time fee to googles API
You can use logged events. Note: Make sure your locks have firmware 7.10 or better. Anything below is a crapshoot pairing with a 700 or 800 series z-wave chip because schlage doesn't release firmware updates...
Yes... Depends on integration . For that I have a Tempest weatherflow.
Also please read this post. It will help avoid some of the gotchas.