I built up an automation that, when a family members cell phone geolocation entered the "Home" zone, it would perform the following tasks:
- Open the garage door
- Unlock the garage house entrance
- Disarm the alarm
- Announce over the speakers "<person> has entered the home zone"
- Send text message to other family members of arrival
At first, this seemed to work really well and was very popular with my family as it eliminated the need to remember to do all those manual steps.
However, I then started having issues with false triggers. Some examples:
- My cell phone had an update at 3am and rebooted. it reported "unavailable" then "in home zone" so at 3am it triggered the automation
- My wife & daughter have iPhones that do not reliably report their geolocations
- My wife uses iCloud VPN and (apparently) that causes the location to shift? so at random times she "enters" the home zone
So, I am hoping someone has an idea of a way I could try to "harden" this automation so that it is resistant to false triggers. Ideas welcome! π