1. A computer-implemented method comprising: obtaining historical event data for events detected over a past period of time by sensors within a property; receiving a set of current event data for one or more events detected by one or more of the sensors within the property; determining that the set of current event data matches a pattern of events indicated by the historical event data; generating, based on the pattern of events, a confidence score for the set of current event data that indicates the likeliness that a person is not within the property; determining, based on analyzing a cost for performing an action and a convenience to a resident of the property for performing the action, a confidence threshold for the action; comparing the confidence score for the set of current event data to the confidence threshold for the action; based on comparing the confidence score for the set of current event data to the confidence threshold for the action, determining that the confidence score satisfies the confidence threshold; and in response to determining that the confidence score satisfies the confidence threshold for the action, performing the action.