A method comprising: receiving, via one or more network interfaces of an automated assistant computing system, an Internet of things, IoT, state change notification, the IoT state change notification transmitted to the automated assistant computing system in response to determining a change in a state associated with at least one IoT device, and the IoT state change notification comprising: a unique identifier, an indication of the at least one IoT device, and a state indication that indicates the change in the state associated with the at least one IoT device; identifying, by the automated assistant computing system based on the unique identifier, a plurality of candidate assistant client devices that are each associated with the unique identifier and that each have a corresponding automated assistant client; generating, by the automated assistant computing system based on the indication of the at least one IoT device and based on the state indication, a client device notification for at least one client device of the plurality of candidate assistant client devices; transmitting, to the one client device, a command that causes the automated assistant client of the one client device to: automatically render the generated client device notification via at least one user interface output device of the one client device, wherein the command causes the client device to automatically render the generated client device notification independent of any user interface input that explicitly requests rendering of any notifications; automatically monitor for voice input for a period of time after the client device notification has been at least partially rendered; and transmit data corresponding to a spoken utterance based on the spoken utterance being detected during the automatic monitoring for the voice input; receiving, from the one client device, the data corresponding to the spoken utterance; generating an IoT device command based on the data corresponding to the spoken utterance, and based on the spoken utterance being detected during the automatic monitoring for the voice input; and transmitting the IoT device command, wherein transmitting the IoT device command causes alteration of the state, or of an additional state, of the at least one IoT device. receiving, via one or more network interfaces of an automated assistant computing system, an Internet of things, IoT, state change notification, the IoT state change notification transmitted to the automated assistant computing system in response to determining a change in a state associated with at least one IoT device, and the IoT state change notification comprising: a unique identifier, an indication of the at least one IoT device, and a state indication that indicates the change in the state associated with the at least one IoT device; a unique identifier, an indication of the at least one IoT device, and a state indication that indicates the change in the state associated with the at least one IoT device; identifying, by the automated assistant computing system based on the unique identifier, a plurality of candidate assistant client devices that are each associated with the unique identifier and that each have a corresponding automated assistant client; generating, by the automated assistant computing system based on the indication of the at least one IoT device and based on the state indication, a client device notification for at least one client device of the plurality of candidate assistant client devices; transmitting, to the one client device, a command that causes the automated assistant client of the one client device to: automatically render the generated client device notification via at least one user interface output device of the one client device, wherein the command causes the client device to automatically render the generated client device notification independent of any user interface input that explicitly requests rendering of any notifications; automatically monitor for voice input for a period of time after the client device notification has been at least partially rendered; and transmit data corresponding to a spoken utterance based on the spoken utterance being detected during the automatic monitoring for the voice input; automatically render the generated client device notification via at least one user interface output device of the one client device, wherein the command causes the client device to automatically render the generated client device notification independent of any user interface input that explicitly requests rendering of any notifications; automatically monitor for voice input for a period of time after the client device notification has been at least partially rendered; and transmit data corresponding to a spoken utterance based on the spoken utterance being detected during the automatic monitoring for the voice input; receiving, from the one client device, the data corresponding to the spoken utterance; generating an IoT device command based on the data corresponding to the spoken utterance, and based on the spoken utterance being detected during the automatic monitoring for the voice input; and transmitting the IoT device command, wherein transmitting the IoT device command causes alteration of the state, or of an additional state, of the at least one IoT device.