X10 is the type of communication that is used between devices to allow home automation to work seamlessly throughout your home. Various X10 controllers allow you to carry out simple to very sophisticated tasks. X10 uses a power-line communication language that enables compatible products to communicate through existing electrical wires through your home. Many companies utilize the X10 protocol within their products to ensure you can benefit from the power-line communication this technology has to offer. Common devices that use the X10 home automation technology include keypad controllers, alarm modules dimmable wall switches, receptacles, and infrared systems that help to control lighting and audio chimes throughout your home.