In some implementations, a process of the tripwire geolocation system 101 proceeds as follows: the tripwire geolocation system 101 receives a user route 122 and an action 128a to be executed by a subsystem 109 of a home monitoring system 104 (130). As depicted in
In some implementations, the tripwire geolocation system 101 can generate a set of suggested routes for various forms of transit between a given start point 116 and end point 124 that are provided by a user. The user may then select one of the suggested routes and modify if needed, e.g., move a portion of the route. For example, a user may enter a start point 116 “work” and an end point 124 “home” for which the tripwire geolocation system 101 can provide multiple suggested routes each using one or more forms of transit, e.g., bike and bus, car, train, etc. The user can select a particular suggested route and modify the route, e.g., move the path of the route to include an alternate road.