Minha casa automatizada: Tom Lawrence – Home Brew X10 Plus XMBC Control

Neste mês, meu recurso de casa automatizado vem de Tom Lawrence, um estudante do último ano da Universidade de Staffordshire. Junto com seu amigo Andy Jackson, ele criou um sistema de automação doméstica C# que controla o X10 e o XBMC com clientes para Android e Windows Phone.

Submissão por: Tom Lawrence – Sou Tom, sou estudante com dois meses restantes na Universidade de Staffordshire. Atualmente, estou ficando bastante distraído do meu projeto do último ano com um pequeno projeto paralelo que chamo de HA. No ano passado, tenho muito mais e muito mais interessado em sistemas de automação / teatro domésticos.

Espero que minha configuração tenha cerca de 3 anos de idade e comecei quando saí dos salões e muda cada vez que a casa de realocação … No começo, havia o Windows Home Server com um Xbox hackeado executando o XBMC. Em seguida, durante o meu ano de colocação, o Xbox foi substituído por um Xtreamer, bem como agora estou de volta para o meu último ano, tenho um HTPC bastante grande conectado a um monitor de computador bastante pequeno na sala de estar. Sendo um estudante, tive que trabalhar com um orçamento baixo, mas não é tudo ruim; O HTPC tem 5.1 ao redor!

Estou interessado em automação doméstica há algum tempo, assim como podia me ver tendo algum tipo de sistema quando terminei a universidade e muito mais estabelecida em uma casa, mas nunca tomei nenhum tipo de etapa para iniciar esse sistema . Isso mudou depois que eu fui vinculado ao Avbrand.com por Andy, um amigo com configurações muito semelhantes e planos para o futuro. Depois de ler o site, eu sabia que tinha que criar um sistema semelhante, então estou …

Eu conhecia outros sistemas, como Mister House, mas não queria personalizar um sistema para minhas necessidades, eu queria fazer o meu, então HA nasceu.

Eu misturei algum código, não sou programador, tive vários módulos de programação na universidade, mas meu diploma é em redes, mas não demorou muito para Andy, que é um programador a bordo e que decolou. Andy trabalha muito no lado da rede/comunicação, permitindo que seja escalável para o futuro. Agora se tornou um projeto conjunto entre nós. Então é isso?

O Haserver é o cérebro por trás da operação em execução no Windows Home Server. Ele está escrito em C#, bem como começou a executar vários scripts baseados no TVSorter, escreveu um aplicativo que Andy escreveu anteriormente, antes de eu estar no RDP no Windows Home Server, por isso era natural que essa fosse a primeira tarefa para o HA.

Agora, ele tem uma pequena lista de recursos, mas considerando que tem pouco mais de um mês de idade, estável e também temos projetos de último ano em que devemos trabalhar em seu excelente se você me perguntar, embora muito trabalho recentemente tenha dado atrás As cenas codificam, em vez de recursos como tais …

Controla diretamente os módulos X10 através do CM11U

Executa várias tarefas com um agendador de tarefas

Interfaces com xbmc

Suporte de Wol

FTP Upload

API HTTP

A idéia que temos é que o Haserver fará todas as funções essenciais em segundo plano, bem como os clientes, são meras frontends para o sistema. Um exemplo disso é que o cliente principal é sem configurações. Ele recebe o IP do servidor por meio de transmissão e baixar as configurações do servidor que o cliente pode atualizar. O servidor possui um banco de dados, mas se comunica com clientes que usam o JSON através do TCP ou da API HTTP.

Haclient é um cliente totalmente soprado. A idéia para o HACLIENT é que ele apoiará totalmente o hedraver e os sub -clientes farão funções específicas. A lista de recursos de Haclient inclui

Não requer configuração inicial

Permite a configuração do haserver

Interfaces com XBMC, exibe áudio e informações de vídeo, bem como algumas funções de controle remoto

Suporta todas as funções do servidor

Sub -clientes

A idéia por trás dos subclientes era que eles fazem coisas específicas e não suportam totalmente todas as funções do servidor. Isso foi algo que aconteceria depois da universidade, mas não resistimos ao desenvolvimento de alguns.

HAWP7 – Os últimos dias substituímos meu iPhone por um HTC HD7, bem como fiz rapidamente um cliente para o Windows Phone. Atualmente, suportando apenas a função X10 através da API HTTP, em breve poderá executar scripts e computadores de despertar.

HAANDROID – Andy possui um dispositivo Android e também criou o Haandroid. Este cliente suporta X10, WOL e tarefas.

HAPYTHON – Este é um script fácil, permitindo que o XBMC do controle remoto ligue/desative os dispositivos X10.

Planos futuros – O principal plano no momento é o material chato, verifique se o que temos está funcionando e comente o que fizemos para não esquecermos depois da universidade quando temos muito mais tempo para trabalhar nisso.

Integre -se ao Windows Home Server, faça um add para o console…

Faça um cliente para o Joggler O2

Integrar muito mais com XBMC (x10 Modo de filme etc.)

Integrar um sistema de CCTV

Tenha uma interface padrão entre o Haserver e o Arduino

Interface com nossas próximas casas, tenho que esperar e ver o que eles oferecem primeirono entanto!

Não temos planos de lançar isso como um sistema, mas eu gosto de pensar que poderíamos um dia. Atualmente, nós dois executamos o aplicativo em nossas casas estudantis e também em ambos os trabalhos após a universidade, então, uma vez resolvido, suspeito que a lista de recursos cresça, temos inúmeras idéias que exigem dinheiro para comprar hardware extra. É definitivamente um projeto emocionante.

Tom Lawrence Tom-Lawrence.co.uk: Andy Jackson A-Jackson.co.uk: X10 CM12U Interface de computador

Quer mais? – Você deve nos seguir no Twitter, como nós no Facebook ou assinar nosso feed RSS. Você pode até receber essas notícias por e -mail, diretamente para sua caixa de entrada todos os dias.

Compartilhar isso:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E-mail
Mais

Whatsapp
Imprimir

Skype
Tumblr

Telegrama
Bolso

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post