In some implementations, the tripwire geolocation system 101 provides a notification to the user 102, e.g., notification 202 or 220, that the system has identified a route 122 for the user and requests verification of the route and/or the action executable by the subsystem for the route.
The execution of the action is triggered based on the second signal at the second tripwire (310). The tripwire geolocation system 101 can provide the instructions to the home monitoring system 104 which includes the subsystem 109, e.g., HVAC system, smart appliances, smart television, security system, lighting system, sprinkler system, etc., which in turn will provide the instructions to the subsystem 109. In some implementations, the home monitoring system 104 receives geolocation data, e.g., GPS data and/or transit data, from user device 108 and determines when to trigger the execution of the action based on a location of the user 102 relative to the tripwires. The home monitoring system 104 can provide the instructions to the subsystem 109 to execute the action based on receiving the second signal at the second tripwire from the user device 108 and/or from the tripwire geolocation system 101.
In some implementations, the tripwire geolocation system 101 is a subsystem of the home monitoring system 104 and can provide instructions to the subsystem 109 to trigger the execution of the action. In one example, instructions can be to set one or more systems in the home to a particular preset home settings 114, e.g., setting a temperature for the HVAC system, turning a front porch light on, turning on a smart speaker in the home 106, and the like.