A method implemented by one or more processors, the method comprising: determining, by an automated assistant, to perform a routine that involves controlling multiple different operations performed by the automated assistant and/or one or more other applications, wherein the automated assistant is executed at least in part at a computing device of a user; accessing, in response to determining to perform the routine, power data that provides information for determining anticipated energy consumption of operating a smart networked device that is active during performance of one or more operations of the multiple different operations of the routine; determining, based on the power data, whether modifying performance of the one or more operations according to a modified sequence results in lower anticipated energy consumption relative to performing the one or more operations according to an unmodified sequence for the routine; and in response to determining that modifying performance of the one or more operations according to the modified sequence results in the lower anticipated energy consumption: causing the automated assistant to initialize performance of the routine in accordance with the modified sequence for the one or more operations of the routine, wherein causing the automated assistant to initialize performance of the routine in accordance with the modified sequence includes controlling a first smart networked device before controlling a second smart networked device, and wherein the unmodified sequence includes controlling the second smart networked device before controlling the first smart networked device. determining, by an automated assistant, to perform a routine that involves controlling multiple different operations performed by the automated assistant and/or one or more other applications, wherein the automated assistant is executed at least in part at a computing device of a user; accessing, in response to determining to perform the routine, power data that provides information for determining anticipated energy consumption of operating a smart networked device that is active during performance of one or more operations of the multiple different operations of the routine; determining, based on the power data, whether modifying performance of the one or more operations according to a modified sequence results in lower anticipated energy consumption relative to performing the one or more operations according to an unmodified sequence for the routine; and in response to determining that modifying performance of the one or more operations according to the modified sequence results in the lower anticipated energy consumption: causing the automated assistant to initialize performance of the routine in accordance with the modified sequence for the one or more operations of the routine, wherein causing the automated assistant to initialize performance of the routine in accordance with the modified sequence includes controlling a first smart networked device before controlling a second smart networked device, and wherein the unmodified sequence includes controlling the second smart networked device before controlling the first smart networked device.