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.
También he preparado un video ilustrativo sobre la gestión de servicios mediante los estados del sistema:
Queda pendiente completar la especificación de los super-estados, ya que tal vez la forma de funcionar actual quede algo corta de cara a funcionar en una instalación definitiva. En mi opinión, sería interesante poder establecer configuraciones distintas para cada estado en los distintos servicios, aunque no tengo muy claro aún como hacerlo.
Por ejemplo, ahora es posible definir qué servicios correrán en cada agente en un estado determinado, lo que ya es suficiente para decirle al agente que controla la entrada de la vivienda que mantenga siempre las cámaras en marcha, y que el resto de cámaras permanezca desactivado mientras los habitantes se encuentran en casa (por razones obvias de privacidad). ¿Qué sucede ahora con los dispositivos eléctricos? Pues podemos configurar alguno de los agentes para que desactive el control de dispositivos si nadie está en casa, lo que es útil si el dispositivo en cuestión se encarga de las luces o de servicios para los habitantes.
El problema aparece si el dispositivo de control también realiza alguna tarea crítica como el control de alarmas (sensores de temperatura o de apertura de puertas/ventanas), ya que no podremos desactivarlo en ningún momento. Para estos casos sería interesante poder crear configuraciones alternativas, o tendremos que gestionarlo de forma específica.
En fin, seguiré dándole vueltas al asunto, pero si alguien tiene una buena idea, que la comparta!
Comentarios recientes
hace 3 días 2 horas
hace 3 días 3 horas
hace 3 días 16 horas
hace 3 días 16 horas
hace 5 días 17 horas
hace 6 días 3 horas
hace 2 semanas 5 días
hace 2 semanas 5 días
hace 2 semanas 6 días
hace 2 semanas 6 días