Este mes Mi función de inicio automatizado proviene de Tom Lawrence, un estudiante de último año en la Universidad Staffordshire. Junto con su amigo Andy Jackson, ha creado un sistema de automatización del hogar C# a medida que controla X10 y XBMC con clientes para Android y Windows Phone.
Presentación de: Tom Lawrence – Soy Tom, soy un estudiante con dos meses restantes en la Universidad de Staffordshire. Actualmente me estoy distrayendo bastante de mi proyecto de último año con un pequeño proyecto paralelo que llamo Ha. En el último año tengo mucho más y mucho más interesado en los sistemas de automatización / teatro del hogar.
Espero que mi configuración tenga alrededor de 3 años, así como comencé cuando me mudé de los pasillos y los cambios cada vez que me reubiquen la casa … al principio estaba el servidor Home de Windows con una Xbox pirateada que ejecuta XBMC. Luego, durante mi año de colocación, la Xbox fue reemplazada por un Xtreamer, así como ahora, estoy de regreso para mi último año, tengo un HTPC bastante grande conectado a un monitor de computadora bastante pequeño en la sala de estar. Siendo un estudiante, he tenido que trabajar con un presupuesto bajo, pero no todo es malo; ¡El HTPC tiene 5.1 Surroundsound!
He estado interesado en la automatización del hogar durante algún tiempo y podría verme a mí mismo teniendo algún tipo de sistema cuando terminé la universidad y estaba mucho más establecido en una casa, pero nunca tomé ningún tipo de pasos para comenzar un sistema así. . Eso cambió después de que Andy me vinculó a Avbrand.com, un amigo con configuraciones muy similares, así como planes para el futuro. Después de leer el sitio, supe que tenía que crear un sistema similar, así que lo soy …
Sabía de otros sistemas como Mister House, pero no quería personalizar un sistema a mis necesidades, quería hacer los míos, así que ha nacido.
Misacé algún código, no soy un programador, he tenido varios módulos de programación en la universidad, pero mi título está en las redes, pero no pasó mucho tiempo antes de que Andy, que es un programador se puso a bordo, así que despegó. Andy ha trabajado mucho en el lado de la red/comunicación, lo que permite que sea escalable para el futuro. Ahora se ha convertido en un proyecto conjunto entre nosotros. ¿Entonces eso es todo?
Haserver es el cerebro detrás de la operación que se ejecuta en el servidor Home de Windows. Está escrito en C# y comenzó a ejecutar varios scripts basados en TVSORTER, una aplicación que Andy escribió anteriormente, antes de que yo fuera RDP al servidor Home de Windows, por lo que era natural que esta fuera la primera tarea que HA debía hacer.
Ahora tiene una pequeña lista de funciones, pero teniendo en cuenta que tiene poco más de un mes, estable y que ambos tenemos proyectos de último año, deberíamos estar trabajando en su excelente excepcional si me preguntas, aunque mucho trabajo recientemente se ha llevado atrás. El código de las escenas en lugar de las características como tales …
Controla directamente los módulos X10 a través de CM11U
Ejecuta varias tareas con un programador de tareas
Interfaces con xbmc
Soporte de WOL
Subida FTP
API HTTP
La idea que tenemos es que Haserver hará todas las funciones esenciales en segundo plano, así como los clientes son meras frontends para el sistema. Un ejemplo de esto es que el cliente central no tiene configuraciones. Recibe la IP del servidor a través de la transmisión y descarga la configuración del servidor que el cliente puede actualizar. El servidor tiene una base de datos pero se comunica con los clientes que usan JSON a través de TCP o la API HTTP.
Haclient es un cliente completamente soplado. La idea para Haclient es que admitirá plenamente a Haserver, así como los subtímiros, hará funciones particulares. La lista de funciones de Haclient incluye
No requiere configuración inicial
Permite la configuración de Haserver
Interfaces con XBMC, muestra la información de audio, así como de video, así como algunas funciones de control remoto
Admite todas las funciones del servidor
Submontaje
La idea detrás de los subclients era que harán cosas particulares y no admitirán completamente todas las funciones del servidor. Esto era algo que sucedería después de la universidad, pero no pudimos resistirnos a desarrollar algunos.
Hawp7 – En los últimos días, he reemplazado mi iPhone con un HTC HD7, así como rápidamente, hice un cliente para Windows Phone. Actualmente, solo admite la función X10 a través de la API HTTP, pronto podrá ejecutar scripts y computadoras para despertar.
Haandroid: Andy tiene un dispositivo Android y creó Haandroid. Este cliente admite X10, WOL y tareas.
Hapython: este es un script fácil que permite que XBMC desde el control remoto active/apague los dispositivos X10.
Planes futuros: el plan principal en este momento es lo aburrido, asegúrese de que lo que tenemos esté funcionando y comente lo que hemos hecho, por lo que no olvidamos después de la universidad cuando tenemos mucho más tiempo para trabajar en ello.
Integre con Windows Home Server, haga una complemento para la consola …
Haz un cliente para el O2 Joggler
Integre mucho más con XBMC (modo de película X10, etc.)
Integrar un sistema CCTV
Tener una interfaz estándar entre Haserver y Arduino
Interactuar con nuestras próximas casas, tener que esperar y ver lo que ofrecen primero¡aunque!
No tenemos planes de lanzar esto como un sistema, pero me gusta pensar que algún día podríamos. Actualmente, ambos ejecutamos la solicitud en nuestras casas de estudiantes, así como a ambos Lucky tienen trabajos después de la universidad, por lo que una vez establecido, sospecho que la lista de funciones crecerá, tenemos numerosas ideas que en su mayoría requieren dinero para comprar hardware adicional. Definitivamente es un proyecto emocionante.
Tom Lawrence Tom-Lawrence.co.uk: Andy Jackson A-Jackson.co.uk: X10 CM12U Interfaz de computadora
¿Quieren más? – Debe seguirnos en Twitter, como nosotros en Facebook o suscribirse a nuestro feed RSS. Incluso puede entregar estas noticias por correo electrónico, directamente a su bandeja de entrada todos los días.
Compartir este:
Facebook
Gorjeo
Reddit
LinkedIn
Pinterest
Correo electrónico
Más
Whatsapp
Impresión
Skype
Tumblr
Telegrama
Bolsillo