OpenDomo es un proyecto libre que pretende crear un sistema de control domótico accesible y seguro. La licencia bajo la que se está desarrollando el proyecto es la Licencia Pública General (GPL.) . Esta licencia garantiza la libertad en el uso del software, uno de los principales valores de la sociedad tecnológica actual. En términos generales, esto implica que OpenDomo puede ser usado, copiado, modificado y distribuido libremente.

Colabora con OpenDomo

OpenDomo busca colaboradores. Si te interesa la domótica, la seguridad o los sistemas distribuidos, OpenDomo es tu proyecto. Únete a nosotros documentando, traduciendo, diseñando, programando o probando nuestro sistema y informando de bugs. O simplemente crea una cuenta y deja tus comentarios en la web. Cualquier ayuda será bienvenida.

Trabajando la interfaz web

Cuatro días después de la publicación de la última versión de OpenDomo, y sin apenas ningún error detectado, hoy me he dedicado a hacer algunos ajustes más a la interfaz web. El objetivo de estos cambios es mejorar el cumplimiento de los estándares y aproximar el formato de salida lo más posible a XML, de modo que el salto a HTML5 no provoque ningún problema de compatibilidad.

Moovida + odvideo

Este es el mediacenter Moovida trabajando con OpenDomo. Esta parte se centra en el sistema de videovigilancia donde podemos visualizar las cámaras y también sus capturas. Tambien podemos activar o desactivar la detección de movimiento. Pronto iremos añadiendo más videos.

OpenDomo 0.8.1 publicado

Acaba de ser publicada la versión 0.8.1 de OpenDomo, incorporando algunas correcciones y mejoras sobre la anterior Alpha-1.

La distribución incluye:

  • Kernel linux versión 2.6.27, con los últimos "patches".
  • Kit de herramientas busybox versión 1.15.2
  • odpkg, odcgi y oddiscovery preinstalado en el sistema base

El repositorio incluido permite la instalación manual de:

En esta versión han sido corregidos la mayor parte de bugs e incidencias notificadas hasta el momento.

Siguiente versión CASI a punto

Parece ser que OpenDomo está alcanzando ya la madurez necesaria para poder anunciar una próxima versión que nos acerque un poco más a la tan esperada Alpha-2, así que probablemente mañana dedicaré el día entero a efectuar las pruebas manuales estándar (los tests automáticos hace tiempo que los supera) y si no encuentro ningún impedimento prepararé una nueva ISO y la publicaré para ser descargada.

Manipuladores de eventos

El módulo de gestión de eventos permite dar un trato distinto a cada tipo de evento recibido; para ello utiliza los archivos llamados manipuladores de eventos. Estos archivos son scripts ejecutables preparados para recibir, por lo menos, tres argumentos en su ejecución: nivel de error, módulo originador del evento y el texto descriptivo.

La gestión de eventos ha sido recientemente rediseñada y pronto alcanzará la primera fase de implementación, a partir de la cual las funcionalidades del módulo odevents serán significativamente ampliadas. Hasta entonces es importante adaptar el resto de módulos para que hagan uso del nuevo sistema, garantizando su estabilidad y correcto funcionamiento.

Enlaces en /etc/ automatizados

Para aquellos que hayáis creado algún paquete para OpenDomo, sabréis que era necesario crear enlaces simbólicos a los scripts en sus correspondientes directorios de la interfaz. Desde ahora, oddiscovery ya se hace cargo de esta tarea!

Entendiendo los estados y servicios del sistema

Siguiendo con las pruebas de ayer, hace unos minutos he completado las correcciones de los scripts de gestión de servicios y estados del sistema. Esta función todavía no se encuentra al nivel esperado para Beta-1, ya que por ahora no se gestionan todos los agentes al mismo tiempo, pero previsiblemente estas funcionalidades estarán a punto de cara a Alpha-2.

Siguiendo con los ajustes

Hoy me he dedicado a realizar todo tipo de pruebas sobre la versión actual de OpenDomo, principalmente enfocando la integración de odcgi y los scripts de sistema, y parece ser que los problemas detectados se han podido solucionar. Queda poco para poder alcanzar la siguiente versión y ahora parece un buen momento para pulir algunos de estos detalles.

Domótica con Arduino

Arduino DuemilanoveArduino es una plataforma de control, con grandes funcionalidades a un coste muy asequible. Mediante el firmware proporcionado por OpenDomo, será posible realizar una gran variedad de operaciones de control de entrada/salida y automatización, de forma rápida e intuitiva.  Esta página alberga la información principal relacionada con este programa y sus funciones, desde los primeros pasos a realizar hasta la referencia de los comandos soportados, así como algunos consejos para los principiantes.

 

Distribuir contenido