O X10 é um sistema de comutação profissional confortável, com recursos bastante limitados (sem alimentadores automáticos para gatos ou uma câmera de gato, por exemplo).
Portanto, você pode considerar jogar com o Arduino
www.arduino.cc
Este é um pequeno "computador" independente que pode ser programado com facilidade por USB. O bom é que o Arduino não usa muita energia em comparação com a execução de um PC completo. É tão pequeno que você pode escondê-lo onde quiser.
No Arduino básico, você pode adicionar vários escudos para trocar de aparelho. Existe uma blindagem de relé para comutação de 110 / 220V Você pode criar blindagens Power-Mosfet para comutação de alta frequência de 110 / 220V Você pode adicionar uma blindagem XBee para controle sem fio de outros comutadores XBee. Há um monte de blindagens de entrada para ler RFID, medir temperatura, medir luz, amostrar sons etc.
O preço é ótimo. O Arduino custa em torno de 20 dólares, a maioria dos escudos custa um preço semelhante e, se você pode soldar, pode reduzir ainda mais os custos.
Uma boa fonte para projetos de arduino é:
www.makezine.com
Eles também têm uma boa loja:
http://www.makershed.com/SearchResults.asp?Cat=43
Bons livros sobre o assunto são "Fazendo as coisas falarem" e "Introdução ao Arduino" Se você compra o kit inicial do Arduino, possui um ótimo conjunto de componentes para começar com a automação, e o belo livro "Fazendo as coisas falarem" está incluído como bem.