The multiple tripwires for the user route are provided to the user in the user interface (136). A set of tripwires for the user route 122 are provided to the user in the home automation setup application 118 as suggested tripwires. A user 102 may accept, adjust, or delete one or more of the provided tripwires A,B,C. The user 102 can select to save the route 122 and tripwires A,B,C and add/remove the route to a database of multiple user-defined routes 142, e.g., via an interaction with element 123.
In some implementations, a user 102 may generate multiple routes 122 between a same start point 116 and end point 124, where each of the multiple routes can have a respective set of actions to be executed by subsystems 109 and/or sensors 107 of the home monitoring system 104. Each of the multiple routes 122 between the same start point 116 and end point 124 can include different modes of transit, e.g., car, bike, subway, etc., and/or can include different times of day/days of the week. For example, a first route between work and home can be generated for weekdays where the user 102 is commuting by train, and a second route between work and home can be generated for weekends where the user 102 is commuting by car.