A method of automation control for personalized ambient temperature management in a home, the method comprising: receiving, by a control device, first input from a first set of one or more sensors (142, 145) communicatively coupled to the control device indicating the presence of an occupant in the home; processing, by the control device, the first input to determine a location of the occupant in the home based at least in part on the first input; receiving, by the control device, second input from a second set of one or more sensors (142, 145) communicatively coupled to the control device indicating the temperature corresponding to the location; processing, by the control device, the second input to determine a temperature in the location based at least in part on the second input; analysing, by the control device, third input from the first set of one or more sensors (142, 145) or from a third set of one or more sensors (142, 145) to determine a state of the occupant in the location based at least in part on the third input, the state of the occupant corresponding to an activity of the occupant in the location for at least a threshold period of time; determining, by the control device, an initial adjustment and a steady-state adjustment based on the location, the determined temperature, and the state of the occupant, the initial adjustment and the steady adjustment corresponding to activating, deactivating, and/or changing a setting of one or more devices under control (115, 116) in the home to cause at least two changes in temperature; and causing, by the control device, the one or more devices under control (115,116) to activate, deactivate, and/or change the setting in accordance with the initial adjustment for an initial time period; and causing, by the control device, the one or more devices under control (115, 116) to activate, deactivate, and/or change the setting in accordance with the steady-state adjustment after initial time period. receiving, by a control device, first input from a first set of one or more sensors (142, 145) communicatively coupled to the control device indicating the presence of an occupant in the home; processing, by the control device, the first input to determine a location of the occupant in the home based at least in part on the first input; receiving, by the control device, second input from a second set of one or more sensors (142, 145) communicatively coupled to the control device indicating the temperature corresponding to the location; processing, by the control device, the second input to determine a temperature in the location based at least in part on the second input; analysing, by the control device, third input from the first set of one or more sensors (142, 145) or from a third set of one or more sensors (142, 145) to determine a state of the occupant in the location based at least in part on the third input, the state of the occupant corresponding to an activity of the occupant in the location for at least a threshold period of time; determining, by the control device, an initial adjustment and a steady-state adjustment based on the location, the determined temperature, and the state of the occupant, the initial adjustment and the steady adjustment corresponding to activating, deactivating, and/or changing a setting of one or more devices under control (115, 116) in the home to cause at least two changes in temperature; and causing, by the control device, the one or more devices under control (115,116) to activate, deactivate, and/or change the setting in accordance with the initial adjustment for an initial time period; and causing, by the control device, the one or more devices under control (115, 116) to activate, deactivate, and/or change the setting in accordance with the steady-state adjustment after initial time period.