A home automation system integrates electrical devices in a house with each other. The techniques employed in home automation include those in building automation as well as the control of domestic activities, such as home entertainment systems, houseplant and yard watering, pet feeding, changing the ambiance "scenes" for different events such as dinners or parties. Devices may be connected through a computer network to allow control by a personal computer, and may allow remote access from the internet.