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 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 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 or from a third set of one or more sensors 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 (282-292) and a steady-state adjustment (282-292) based on the location, the determined temperature, and the state of the occupant, the initial adjustment (282-292) and the steady adjustment (282-292) corresponding to activating, deactivating, and/or changing a setting of one or more devices under control in the home to cause at least two changes in temperature; and causing, by the control device , the one or more devices under control to activate, deactivate, and/or change the setting in accordance with the initial adjustment (282-292) for an initial time period; and causing, by the control device , the one or more devices under control to activate, deactivate, and/or change the setting in accordance with the steady-state adjustment (282-292) after initial time period. receiving, by a control device , first input from a first set of one or more sensors 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 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 or from a third set of one or more sensors 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 (282-292) and a steady-state adjustment (282-292) based on the location, the determined temperature, and the state of the occupant, the initial adjustment (282-292) and the steady adjustment (282-292) corresponding to activating, deactivating, and/or changing a setting of one or more devices under control in the home to cause at least two changes in temperature; and causing, by the control device , the one or more devices under control to activate, deactivate, and/or change the setting in accordance with the initial adjustment (282-292) for an initial time period; and causing, by the control device , the one or more devices under control to activate, deactivate, and/or change the setting in accordance with the steady-state adjustment (282-292) after initial time period. <EOS>