The problem, as you noted in another post, is that grocery doors don’t distinguish between two people. Anyone coming close triggers the open.
Instead, you need “micro location.“ This is something that I have written about quite a bit over the years because I myself use a wheelchair and I have what I call “the bus stop problem“ where it may take a driver five or 10 minutes to unload me at my stop which is half a block from the house. I do not want my door opening during that time, I want it to stay locked until I am at the end of the wheelchair ramp and can see the front door.
At my house, I do this with Ibeacons, and we can discuss this if you want.
However, over the last few months I have helped a couple of friends with similar issues, and at this point, I highly recommend the Yale connected by August Wi-Fi/Bluetooth locks. They now have an official integration with smartthings. Really nice locks and as long as you can put the connect bridge, which needs to be plugged in, within 10 feet or so of the door with a clear line of sight they seem to be very reliable.
They have a really interesting approach to Geo presence, very different from what most devices do. Instead of having a single region border, they use one distance to Mark you “away“ and a different distance to mark you “arriving.“.
The “arriving” distance is just what you would want: basically when you are pretty close to the front door. Maybe 10 to 15 feet. It’s a Bluetooth connection to your phone.
The “away” distance, though is a minimum of 200 m and uses a combination of GPS, Wi-Fi, and Bluetooth.
What that means is that once you have arrived home, momentary drops in signal strength will not cause the system to think you’ve left again. That’s really nice and greatly improves the reliability.
I have guest privileges at two friends’ houses which work at specific times of day, and it’s just worked great every time. So I’ve been very impressed.
I know that would mean replacing the door lock that you have now, but you could do it just for the main entrance and any other method is going to require buying some additional devices anyway.
The following model works with Ifttt, smartthings, HomeKit (if you have an iPhone), Alexa, google home, and some other integrations.
It’s just one of those quick and easy solutions if you are willing to spend the money. Otherwise, like I said, we can talk about some other alternatives.