Archivos de la categoría ‘Mister House’

h1

Maneja mi maqueta on-line

22 Abril 2009

Bueno, después de tanto anunciar la “gran sorpresa”, ¡aquí la tenéis!
Que yo controle a través de arduino las luces, no es suficiente, quiero demostraros que vosotros mismos podéis hacerlo y que es realmente sencillo. Esto quizá os certifique lo fácil que puede llegar a ser tener tu propio sistema domótico y controlar las luces de toda tu casa estando en cualquier lugar con acceso a internet. Para ello he montado esta pequeña maqueta y tenéis acceso para encender y apagar las luces que queráis, os invito a que manejéis mi maqueta estéis donde estéis. Me sentiré gratificado viendo los leds de encenderse y apagarse.

He instalado aquí en mi casa la maqueta y he lanzado Mister House con mis librerías, tengo una camara web enfocando a la maqueta y podréis ver los cambios en las luces al manejar la casa con Mister House.

La dirección es: http://opendomotica.no-ip.biz/ a la derecha se encuentra Mister House y a la izquierda una foto que se actualiza más o menos cada 2 segundos el estado de la maqueta.

Para los que no conozcan Mister House pueden empezar a utilizarlo rápidamente dandole a Lights Aplicances > FloorPlan View y pinchando encima de la bombilla correspondiente que queramos enceder o apagar.

Dejaré el ordenador encendido con la maqueta para que podáis utilizarlo, espero que no se vaya la luz.

Un saludo a todos y espero vuestros comentarios.

ACTUALIZADO (23/4/2009): La exposición de la maqueta ha sido todo un éxito, no hace ni 24 horas de la publicación y ya hay 135 personas que la han manejado. Las impresiones de la gente parecen muy buenas, hay mucha gente interesada, a todos gracias.

ACTUALIZADO (28/04/2009): He apagado la maqueta después de casi una semana, los resultados han sido bastante buenos, aprovecho para seguir avanzando ahora. Si alguien quiere verla en funcionamiento, que me escriba que se la pongo encantado.

h1

Librería de interconexión V1.0

27 Marzo 2009

Ya está aquí, tanto la librería de Arduino como la de Mister House, además de una configuración inicial de una casa utilizando integramente Arduino.

La dirección de la descarga es:

http://forja.rediris.es/frs/download.php/1210/Libreria-V1.0.zip

Y podéis encontrar las siguientes carpetas:

  • Arduino: donde se encuentra la librería con la que se debe programar a Arduino.
  • MisterHouse: donde se encuentran los directorios:
    • bin:  se encuentra mh.private.ini como se comentaba en el manual de Mister House este archivo es de configuración.  Además de otros parámetros se define el puerto al que estará conectado Arduino.
    • code: se encuentra una esquema de una casa controlado con un sólo Arduino.
    • lib: se encuentra la libería necesaria para la conexión entre Mister House y Arduino.
  • Programación de Arduino:  se encuentra un ejecutable llamado instalador, que se encarga de programar el Arduino indicando la configuración necesaria previamente realizada con Mister House.

Me gustaría hacer un manual detallado de instalación un poco más ilustrado.

Espero las impresiones :)

h1

Mister House (II) Manual de usuario

23 Marzo 2009

He preferido darme un poco más de prisa para redactar un manual de usuario de Mister House en español ya que si dejo listas las librerías pero no se sabe utilizar Mister House, no se puede probar. Me ha resultado un poco complicado reunir todos los detallitos fundamentales en un manual de 25 páginas ya que para describir completamente Mister House harían falta más de 200. De cualquier manera, aquí os dejo material para que os vayáis familiarizando con la aplicación que utilizaremos para nuestro sistema domótico.

http://forja.rediris.es/frs/download.php/1185/mh.pdf

Si encontráis fallos en el manual,  que seguro que los habrá, por favor reportármelos para que pueda corregirlos.

Mi siguiente objetivo es terminar de pulir los detalles de la libería de interconexión además de hacer un pequeño tutorial de cómo instalarla.

h1

¡Primeros resultados!

15 Marzo 2009

Después de meses de duro trabajo, el primer led que me guiña y prometo que el led más bonito que haya brillado nunca :D   Aquí tenéis un video de lo que seremos capaces de hacer de aquí a unas semanas que estén totalmente listas las librerías, me gustaría publicar una versión alpha en breve.

Este primer vídeo muestra un led conectado a arduino, y arduino por puerto serie al ordenador, donde está Mister House esperando para enviarle señales.

En este segundo vídeo utilizo una internet tablet N770 para enfatizar en uno de los motivos que nos llevaron a decantarnos por Mister House, su interfaz gráfica. Como vemos se puede controlar perfectamente desde este tipo de elementos, dando una comodidad efectiva.

Decir también que estoy trabajando en un manual introductorio de Mister House, llevo trabajando en él desde hace ya algún tiempo, espero tenerlo listo para esta semana.

h1

Por qué Mister House

11 Marzo 2009

Mister House posee una interfaz gráfica que además es web, frente a la ausencia de Heyu. Esto hace de Heyu un programa bueno para desarrolladores o empresas que vayan a instalar un sistema domótico, pero a mi modo de ver las cosas no es un sistema apto para “todos los públicos”.Además con la interfaz de Mister House podríamos utilizar el teléfono móvil para controlar los distintos sensores que estén repartidos por la casa. Por otro con Heyu quedaríamos limitados a utilizar una consola para mandar las actuaciones sobre los elementos domóticos.

Después de toda la documentación que ha sido requerida para empezar con el proyecto también se ha comprobado que Mister House está bastante mas extendido que Heyu y entrando en materia domótica, MH tiene catidad de extensiones y de elementos que con poca configuración están listos para utilizar.

Por estos motivos se decide utilizar Mister House y no Heyu.

Aprovecho la ocasaión para decir que estoy muy cerca de tener algo visible.  Los resultados están por llegar.

h1

Mister House (I) Introducción, características y ejemplos posibles

1 Marzo 2009

Introducción:

Mister House es un sistema domótico open source, es libre y gratuito. Está escrito en Perl y utiliza tecnologias web con sockets controladas por voz y puerto serie. Actualmente funciona bajo plataformas, Windows 95/98/NT/2k/XP y la mayoría de los sistemas basados en Unix, incluidos Linux y Mac OSX.

MisterHouse controla desde su interfaz todos los dispositivos que componen un sistema domótico. Se trata de un centro de control, a través del cual podrás acceder, programar y manipular todos los terminales del sistema que hayas instalado.El programa está diseñado para gestionar el uso de las luces, llamadas de teléfono, radio, televisión, calendario, relojes, avisos, cámaras de seguridad y mensajes hablados.

Interfaz web de Mister House

Interfaz web de Mister House

Características:

  • Contiene una interfaz web que permite la comunicación a través de una intranet o Internet.
  • Existen programas adicionales como MS VR (Windows) o Festival (Linux) que permiten a MH comunicarse de forma oral con el usuario.
  • Lee y escribe información a cualquier elemento conectado por puerto serie.
  • Lee y escribe emails, además de consultar páginas webs.
  • Usa las páginas webs de televisión para programar el DVD grabador o lanzar recordatorios.
  • Envia y recibe mensajes desde mensajería instantanea.
  • Entorno multiplataforma.

Ejemplos posibles con Mister House

  • Apagar la calefacción después de 20 minutos a 24 grados.
  • Aviso, el sol brilla al 32 por ciento, la temperatura fuera son 24 grados, por eso estoy abriendo las cortinas a las 8:07 AM.
  • La furgoneta va dirección norte a 58 km/h 0.8 km al Oeste de Málaga.
  • El coche esta aparcado en la Universidad.
  • Hay un nuevo email en la bandeja de entrada.
  • Puede controlar multitud de módulos X10.
h1

Qué tenemos, qué nos falta

11 Enero 2009

Es hora de decir que tenemos y hacía donde vamos.

Hasta ahora he conseguido estudiar el protocolo X10 con una profundidad suficiente, por lo que ha llegado el momento de empezar a estudiar Perl y familiarizarme con Arduino, las bases de nuestro sistema domótico. Para ello he aprovechado estas 2 semanas.

En primer lugar he leido un tutorial sobre Perl y he empezado a hacer mis primeros avances. Si bien sólo acabo de empezar, he pedido un libro a Amazon para hacer un análisis más extenso de este lenguaje.

Como ya comentaba en la presentación del proyecto, la idea de utilizar Perl es que todo Mister House, programa con el que utilizaré mi librería de conexión, está escrito en este lenguaje.

El libro que he pedido es este:

Programming Perl (3rd Edition) (Paperback)
by Larry Wall (Author), Tom Christiansen (Author), Jon Orwant (Author)

Y el tutorial de Perl (por JJ Melero) este:

http://flanagan.ugr.es/perl/index2.htm

Y en segundo lugar, he empezado a utilizar un Arduino, de momento sólo he realizado cosas básicas como encender leds pero me han servido para familiarizarme rápidamente con él y su entorno de programación.

Este Arduino lo he adquirido en la empresa Libelum (http://www.libelium.com/) y su precio es de 24 € más gastos de envío (aunque para pedidos mayores de 120 € el envío es gratis). La recepción ha sido buena, todo venía perfectamente embalado y en buenas condiciones.

Sigo aprendiendo y en breve vendré con resultados.

Aprovecho para daros una buena entrada en este año nuevo. Feliz 2009