A drone control device comprising: - a body; - a motor that is configured to move the body; - one or more on-board sensors; - a network module that is configured to communicate over a network with a security system that monitors a property and to receive data associated with a location within the property, wherein the data associated with the location within the property comprises data indicating a request from a user to perform an operation of the security system; - an input module that is configured to receive user input, wherein the input module comprises: i) a display that is configured to display an input module interface in response to instructions from a processor, and ii) a keypad that is configured to provide keypress data to the processor; and - the processor, wherein the processor is configured to: determine (330, 420, 520, 610, 720) a location of the user within the property based on data collected by the one or more on-board sensors of the drone control device, move (430, 530, 630, 730)the drone control device to the user's location within the property by providing a signal to the motor, provide (440, 540, 740) a user interface to the user at the user's location in response to moving the drone control device to the user's location by either presenting the user interface on the display of the drone control device or transmitting the user interface to a user device of the user for display through a control application, receive, from the input module, input data that is associated with the operation of the security system, wherein the drone control device is included in the security system, and in response to receiving the input data, perform (340, 640, 750) the operation that is specified by the received input data using the drone control device. - a body; - a motor that is configured to move the body; - one or more on-board sensors; - a network module that is configured to communicate over a network with a security system that monitors a property and to receive data associated with a location within the property, wherein the data associated with the location within the property comprises data indicating a request from a user to perform an operation of the security system; - an input module that is configured to receive user input, wherein the input module comprises: i) a display that is configured to display an input module interface in response to instructions from a processor, and ii) a keypad that is configured to provide keypress data to the processor; and i) a display that is configured to display an input module interface in response to instructions from a processor, and ii) a keypad that is configured to provide keypress data to the processor; and - the processor, wherein the processor is configured to: determine (330, 420, 520, 610, 720) a location of the user within the property based on data collected by the one or more on-board sensors of the drone control device, move (430, 530, 630, 730)the drone control device to the user's location within the property by providing a signal to the motor, provide (440, 540, 740) a user interface to the user at the user's location in response to moving the drone control device to the user's location by either presenting the user interface on the display of the drone control device or transmitting the user interface to a user device of the user for display through a control application, receive, from the input module, input data that is associated with the operation of the security system, wherein the drone control device is included in the security system, and in response to receiving the input data, perform (340, 640, 750) the operation that is specified by the received input data using the drone control device. determine (330, 420, 520, 610, 720) a location of the user within the property based on data collected by the one or more on-board sensors of the drone control device, move (430, 530, 630, 730)the drone control device to the user's location within the property by providing a signal to the motor, provide (440, 540, 740) a user interface to the user at the user's location in response to moving the drone control device to the user's location by either presenting the user interface on the display of the drone control device or transmitting the user interface to a user device of the user for display through a control application, receive, from the input module, input data that is associated with the operation of the security system, wherein the drone control device is included in the security system, and in response to receiving the input data, perform (340, 640, 750) the operation that is specified by the received input data using the drone control device.