Automação residencial gratuita

3 de dezembro, 200901:30 @ Rodrigo Almeida

8


Não precisa pagar nada

Não precisa pagar nada

Nem todas as soluções de automação residencial são excessivamente caras. Nem todas as soluções custam dinheiro. Através de software livre é possível reduzir o custo de software em seu projeto para quase nada. Em contrapartida, isso também é sinônimo de horas de dedicação, atualização em relação a novas tecnologias, desenvolvimento de software e trabalho árduo. É o perfil de muitos jovens autodidatas que não vêm tanto problema em construírem sua própria solução. Software livre não vem sempre pronto, mas são esses jovens que mais podem se beneficiar com a automação residencial gratuita.

Os sistemas mais básicos de automação buscam contemplar duas tarefas básicas: controle de iluminação e acionamento remoto de eletrodomésticos. Embora sejam funções bastante primitivas, essas funcionalidades quando associadas a um software gerindo macros, scripts e programas que determinem quando e o quê deve ser acionado, permitem a construção de uma solução interessante para usuários não tão pretenciosos.

Nem tudo é de graça

Infelizmente você ainda precisará de hardware para acionar suas lâmpadas e eletromésticos. Nenhuma empresa distribui módulos atuadores de graça por enquanto. A comunidade do software livre, envolvida em projetos de automação residencial, normalmente opta por desenvolver aplicações voltadas às tecnologias mais baratas, acessíveis e, consequentemente, menos complexas.

Um dos protocolos mais simples é o X-10. Essa tecnologia, muito procurada por iniciantes que apenas desejam acionar uma ou outra lâmpada e poucos equipamentos, utiliza a rede elétrica existente na residência como meio de transmissão. Isto é, não há necessidade de adequar a infraestrutura elétrica da casa.

Através do X-10, basta instalar um bojo adaptador, entre o original e a própria lâmpada, para acioná-la através dos comandos enviados pela central de automação.

Esse é o bojo adaptador que permite lâmpadas receberem comandos X10 através da rede elétrica

Esse é o bojo adaptador que possibilita lâmpadas receberem comandos X10 através da rede elétrica

Analogamente, para enviar um comando à sua cafeteira, basta conectá-la em um adaptador de tomada compatível com o comando transmitido pela rede elétrica.

Adaptador X10 através do qual eletrodomésticos recebem comandos X10

Adaptador X10 através do qual eletrodomésticos recebem comandos X10

Uma vez que os adaptadores X-10 estejam instalados entre a rede elétrica e os equipamentos que serão automatizados, basta adquirir um módulo que transmita seus comandos através de qualquer tomada da casa. Para fazer uso dos software livres que administram sua solução free de automação, o módulo emissor de comandos precisa estar ligado ao seu computador.

Esse é o módulo X10 que transmite os comandos de seu computador através da rede elétrica

Esse é o módulo X10 que transmite os comandos de seu computador através da rede elétrica

A comunicação entre seu computador, que desempenhará o papel de central de automação, e seus dispositivos, ocorrerá como em uma rede de dados normal. Cada adaptador possui um endereço, cada comando chega à um equipamento diferente.

O software é realmente free

Uma vez contabilizado os custos com hardware, você realmente não precisará pagar nada pela sua solução de automação residencial. Isso não significa que o processo será fácil e pouco trabalhoso. Não existe uma solução perfeita e completa baseada em software livre. No final das contas, você precisará pesquisar bastante, frequentar a comunidade de software livre, estar antenado às novidades e determinar o que melhor irá atender suas necessidades.

Cada caso é um caso e cada residência é uma residência. Grande parte dos softwares que atuam gerenciando sua central de automação não são sequer compilados. Você faz download do código fonte e altera o programa conforme suas preferências e perfil de uso. É preciso colocar a mão na massa e aprender a programar.

Para complicar ainda mais, diferentes softwares são necessários para compor uma solução de automação completa. Isto é, você terá de escolher o responsável por distribuir seus comandos X10, quem irá manter, definir e executar macros, como será a interface de configuração de cenários, sintetizadores de voz, etc. Abaixo, citarei apenas alguns dos principais projetos de automação residencial na comunidade de software livre. Tenha em mente portanto, que existem muitas outras ferramentas além dessas.

  • Linux MCE – O Linux MCE é um projeto consagrado na comunidade de software livre. Com uma interface já bastante elaborada, essa é uma opção para quem prefere sofisticação e design em sua central de automação em detrimento de um ajuste mais fino.
  • Heyu – Heyu é uma ferramenta utilizada para enviar, de seu computador, comandos X10 para a rede elétrica. Basta agendar um script para ativar  o heyu no terminal enviando um sinal de desligar a luz, e definitir um programa que automatize o desligar das luzes ao amanhecer por exemplo. Através de um web server, SSH, telnet ou qualquer interface que lhe disponibilize acesso ao terminal, é possível acionar o heyu e enviar remotamente comandos para seus eletrodomésticos.
  • Minerva – Embora o Minerva não possua uma interface tão sofisticada quanto a do irmão Linux MCE, ele nos permite criar uma infinidade de personalizações. Rapidamente você pode ajustar sua central de automação na medida certa para suas necessidades. Logicamente, maior será a quantidade de linhas de código que você terá de alterar.

O melhor é que funciona mesmo

Para saber mais informações sobre uma solução totalmente baseada em software livre com essa, acessem o excelente artigo de Steve Goodwin para a a freesoftwaremagazine.com aqui. Abaixo, segue um vídeo com uma demonstração do sistema em funcionamento:

Em uma próxima oportunidade vou falar como integrar algumas dessas ferramentas livres para obter um resultado semelhante ao do vídeo acima. Através de software livre também é possível distribuir música pela casa, despertar com os compromissos do dia lidos do Google Calendar através do sintetizador de voz, aquecer a água do chá remotamente e muito mais.