1. A home automation system comprising: a plurality of control devices associated with a plurality of corresponding physical locations and a plurality of corresponding household devices, wherein the plurality of control devices each comprise a processor, a memory coupled to the processor, a microphone coupled to the processor, a household device connection coupled to the processor, and a network transceiver coupled to the processor, wherein the memory comprises instructions, that when executed by the processor, cause the processor to be configured to: receive a voice command from a user through the microphone; determine a physical location of the user relative to the plurality of corresponding physical locations; perform voice recognition on the voice command; determine a first control signal in response to the voice recognition and the physical location; transmit the first control signal using the network transceiver to one or more other control devices in the plurality of control devices over a network communication medium; receive a second control signal using the network transceiver from one or more other control devices in the plurality of control devices over the network communication medium; and perform an action in response to the second control signal.