Home & Living

Mi hogar automatizado: la configuración de caché Global de Keyvan Rahimian Plus Global Cache

Este mes “My Home Automated Home” es de Keyvan Rahimian, quien nos muestra alrededor de su configuración de automatización de hogar basada en iPad de bricolaje. El sistema utiliza una interfaz visual de aspecto impresionante y impresionante junto con un hardware Ethernet a IR Gateway desde Global Cache para controlar sus sistemas de audio AV y Sonos Whole Whole.

Presentación por Keyvan Rahimian: Introducción: he estado experimentando con dispositivos basados ​​en pantalla táctil para la automatización del hogar durante algunos años. Mis primeras experiencias con la construcción de una interfaz táctil comenzaron con el conjunto de aplicaciones de Lobby de Cinemar. Teniendo en cuenta que entonces, me mudé a un Philips Pronto 9600 y recientemente he estado usando un iPad con una aplicación llamada Irule. También he tenido un nivel justo de exposición a los sistemas Crestron y AMX mientras me quedaba con amigos que tenían sus sistemas instalados profesionalmente, generalmente junto con el sistema de gestión de películas Kaleidescape. ¡En muchos casos, estos sistemas cuestan mucho más que un automóvil ejecutivo de lujo!

Creo que el iPad es el mejor dispositivo de pantalla táctil disponible hoy para tareas de HA. El precio, la duración de la batería, el peso, el factor de forma y el gran atractivo de diseño supera los paneles táctiles de Crestron & AMX y otros. Usando un panel Crestron de 10.5 ″ en la casa de mi amigo, descubrí que la duración de la batería era tan pobre que si uno se durmiera sin acoplar el panel, estaría muerto en 3-4 horas, muy molesto cuando se despierta y no puede cambiar el sistema ¡apagado!

Como resultado, comencé a tratar de encontrar aplicaciones de iPad HA. Hay algunos por ahí, pero muchos de ellos se crean para actuar como un front-end a los sistemas propietarios, especialmente Crestron, CommandFusion y Control 4. Aunque CommandFusion parece admitir dispositivos GC, es una opción muy costosa en comparación con Irule. Después de un poco de investigación, seleccioné la versión de prueba de 30 días de Irule y compré la versión completa después de dos semanas. Estoy razonablemente encantado con los resultados hasta ahora, aunque en mi opinión hay un margen sustancial de mejora.

Click para agrandar

Operación y principios básicos: la aplicación IRULE para iPad / iPhone / iPod Touch se distribuye mediante la tienda de aplicaciones iTunes de forma gratuita. El costo – $ 50 US – es para obtener una licencia para el constructor en línea. Cualquier cantidad de dispositivos puede tener la aplicación instalada siempre que todos se conecten y sincronizan desde la cuenta de un único constructor. Actualmente tengo un iPad (modelo de 32 GB 3G) y un iPhone (3GS 16GB) que ejecuta la aplicación desde la cuenta de un único constructor.

La aplicación Builder está “basada en la nube” y alojada por Google. Se requiere una cuenta de Gmail para iniciar sesión en el constructor. Al igual que muchas otras soluciones de software de iOS, todas las transferencias al dispositivo deben tener lugar “sobre el aire” debido a la naturaleza cerrada del sistema operativo de Apple. Como resultado, cada vez que la interfaz se altera en el constructor, debe sincronizarse con el dispositivo antes de que los cambios sean efectivos. La apariencia del constructor no está a un millón de millas de las versiones actuales de Pronto Pro de Philips. El constructor se puede ejecutar en cualquier navegador; Pero he encontrado algunos problemas con IE, así que uso el Chrome de Google que se comporta sin fallas con Irule Builder.

La arquitectura del sistema está basada en IP. El dispositivo táctil habla con “puertas de enlace” sobre la red WiFi local. Las puertas de enlace, a su vez, traducen los comandos IP a IR, RS232 o Relay, utilizando hardware de caché global. La puerta de enlace, en algunos casos, puede operarse mediante una interfaz TCP/IP directa. Por lo general, estos dispositivos pueden ser PC que ejecutan Windows Media Center o receptores AV con puertos Ethernet. Se puede encontrar una lista completa de dispositivos compatibles en el sitio web de la compañía: www.iruleathome.com

El proceso de desarrollo comienza construyendo “paneles” desde cero o editando algunas de las plantillas suministradas. Un panel consta de uno o mucho más páginas de paisajes o retratos con botones que ejecutan comandos (individuales o múltiples, es decir, macros) o enlaces cuando se presionan / tocan. Un enlace navegará a otra página y un comando controlará una puerta de enlace.

En mi configuración, tengo 2 zonas verificadoras, cada una con SFF HTPC basadas en Windows que ejecuta mymovies en WMC y dispositivos IRACH con cableado para controlar los receptores AV, las cajas HD Sky y las pantallas de plasma. Los dispositivos ITACH son muy fáciles de instalar y configurar. En Buy to Control WMC y el software adicional del servidor gratuito debe instalarse en la PC de destino. Utilizo el controlador MCE pero una alternativa es Event Ghost, que aunque es una solución mucho más poderosa, requiere mucho más trabajo. La principal ventaja de Event Ghost son múltiples conexiones; MCE solo admite un cliente conectado por sesión. Irule también admite Wake on LAN, que es necesario para “despertar” los HTPC del modo de ahorro de energía en espera.

Además de los comandos y enlaces, Irule tiene algunas otras opciones de control interesantes. El más significativo es el control de gestos. Cualquier panel puede tener control de gestos habilitado en el BUIDILD. Los comandos y enlaces se pueden asignar a los gestos. Los gestos compatibles son deslizados y tocas, utilizando dedos simples o dobles con comandos asignables para cada gesto. Aquí hay una advertencia menor: si un panel tiene mucho más de una página, entonces deslizar hacia la izquierda/derecha pasará de una página a otra y, por lo tanto, reemplazará el control de gestos. El truco que uso es que construyo mis principales paneles/páginas de control en el paisaje. Luego construyo una sola página de retrato para esa actividad (Sky, MyMovies/WMC, etc.). Cuando se gira el iPad, la página de retrato se muestra automáticamente en lugar de su par del paisaje. Esta es la página que responde a los comandos de gestos y, como solo hay una página, entonces deslizar no navega a la página al lado. Alternativamente, puede construir un panel de un solo pagado para el control de gestos y vincularlo desde otras páginas. Los movimientos también se pueden utilizar de esta manera en Irule. Estas son acciones de muñeca a la izquierda, derecha, arriba y abajo; Al igual que el juego. No uso esta función, por lo que no comentaré sobre la utilidad de los movimientos. Sin embargo, los gestos funcionan muy bien para pasar por mis portadas en pantalla para películas y música en WMC y luego tocar para tocar cuando se destaca el álbum/película deseado. Esto también funciona muy bien en la interfaz de mi iPhone, donde hay menos espacio para muchos botones en la pantalla táctil y un solo dedo, o pulgar en este caso, Swipes hace que la navegación del tipo de flecha sea una operación con una mano. Puede usar la izquierda-derecha para voltear el canal y hacia arriba para el volumen con el iPhone en una mano sin mirar hacia otro lado del televisor. Una operación que muchos encuentran no tan natural usando grandes pantallas táctiles y tener que mirar hacia abajo/lejos del televisor. Algo que pone a muchas personas fuera de los dispositivos solo táctiles.

El otro concepto interesante es el de “entradas”. Estos son comandos que se llevan a cabo cuando un panel se navega o “ingresa en …”. Por lo general, esto es beneficioso para la conmutación de entrada, de modo que cada vez que se muestre un panel de control/página/llamado, luego se seleccionan las entradas correctas para los puertos AV o Mostrar puertos HDMI, etc. Cualquier comando o serie de comandos se puede llevar a cabo en las entradas.

Dispositivos admitidos: la lista de dispositivos compatibles es grande y creciente. Hay una lista en el sitio web de desarrolladores. En el espectro IR, se trata de lo que admiten los dispositivos GC, lo cual es bastante completo. Los dispositivos GC también pueden aprender códigos IR. Un punto que vale la pena señalar es que solo la nueva línea ITACH de hardware admite múltiples conexiones concurrentes. Los modelos GC-100 solo pueden admitir una sola conexión a la vez. Esto es crucial si mucho más de un iPad/iPhone necesita controlar la misma puerta de enlace GC en una casa de múltiples paneles. La flexibilidad que suministra la línea de productos ITACH (IR, RS232 y los relevos en variantes con cable, POE e inalámbrica, atienden a casi todos los tipos de instalación, no tienen un precio excesivo, y para mí hasta ahora han sido artistas sólidos. . Aunque la documentación y el soporte del sitio web necesitan cierta mejora. ¡Me tomó edades descubrir cómo restablecer mi Itach que vino con los puertos IR bloqueados! También vale la pena mencionar que los tres puertos de salida IR en el ITACH se seleccionan y se asignan individualmente a dispositivos IR al configurar la puerta de enlace. Cada puerto puede tener múltiples dispositivos conectados en la puerta de enlace. Esto indica que los emisores IR duales o el Blaster IR en el tercer puerto IR Out se pueden usar para controlar mucho más que un dispositivo IR.

El uso de TCP/IP como protocolo de control parece ser el futuro del control de HA. Irule actualmente hace un trabajo asequible al apoyar este protocolo. Esto es indudablemente algo subjetivo y varía de un dispositivo a otro. Muchos fabricantes de equipos AV son y presentarán sus propias aplicaciones iOS para controlar sus paneles planos y receptores AV conectados a la red. Algunos de ellos son reacios a publicar tablas de comando, por lo que vale la pena investigar los dispositivos AV si aún no lo ha comprado. Denon y Onkyo parecen ser bien compatibles, al igual que los paneles planos habilitados para la red de Samsung y LG. En general, parece haber un buen soporte disponible para muchas puertas de enlace HTTP disponibles en este momento y parece relativamente fácil construir un controlador de dispositivo, aunque esto no es algo que he intentado salir. Muchos lectores aquí pueden estar contentos de saber que XMBC es compatible con el control HTTP.

La discusión de los dispositivos apoyados con sus propias aplicaciones nativas nos lleva a un problema que probablemente se encuentre con cualquier software de control basado en iOS hoy. Tome este caso como un ejemplo: como muchos usuarios aquí, Sonos es mi sistema de gestión de música múltiple de elección. Recientemente lanzaron su aplicación para iPad que se ve y funciona muy bien. Es poco probable que cualquier software basado en bloques de construcción de terceros pueda o produzca una interfaz mejor o incluso remotamente comparable. Incluso si puede, ¿por qué reinventar una mejor rueda cercana? Cuando uso Irule, solo puedo navegar a una pantalla de salpicaduras, que selecciona la entrada de audio del reproductor Sonos para esa zona. Luego “instruye” al usuario en estePantalla para salir al menú de inicio del iPad con el botón duro y luego toque la aplicación Sonos para administrar la reproducción de música. apenas ideal .. !!

Lo mismo es cierto de la aplicación para iPad que pronto se lanzará para MyMovies, que permitirá a los usuarios navegar por su colección en el iPad y seleccionar la película deseada para la reproducción, una gran alternativa a la navegación en la recolección en pantalla, particularmente si uno desea Saltar a través de géneros, películas recientemente agregadas o encontrar títulos usando búsqueda de texto, etc. Lo mismo se aplicaría a aquellos que esperan las aplicaciones de control PLEX que están en proceso. Apple TV y remoto de Apple es otro ejemplo. Aunque creo que los desarrolladores están suministrando control HTTP para el nuevo Apple TV.

Sin embargo, en mi opinión, tener que salir e ingresar varias aplicaciones diferentes le resta valor a la experiencia de una interfaz integral, intuitiva y fluida de control. Entonces, ¿cuál es la solución? Solo podemos esperar que en algún momento en el futuro iOS se convierta en un sistema operativo genuinamente multitarea y los desarrolladores puedan permitir que su aplicación llame a otras aplicaciones de iPad en el mismo dispositivo y luego pueda volver a la aplicación de llamadas original. De esta manera, podemos usar todas esas excelentes aplicaciones (Sonos, etc.) desde una sola interfaz. Dado mi conocimiento limitado de esta plataforma de desarrollo y su capacidad, estoy lejos de ser seguro si esto se puede lograr. Esta es una forma que creo que esto podría funcionar, aunque si algún individuo puede pensar en métodos o soluciones alternativas, entonces …

También hay soporte para las cámaras CCTV basadas en Web/IP. No he intentado esto, ya que no tengo cámaras de seguridad que operen en mi residencia actual. De hecho, cualquier dirección de URL (interna o externa) se puede usar con un navegador web integrado con control total sobre su tamaño de pantalla.

Gráficos y personalización: los gráficos para botones e imágenes de fondo se seleccionan y se colocan en la aplicación Irule Builder. Hay una selección razonablemente grande y detallada de imágenes de stock que se pueden navegar en el constructor. Estos se presentan en “Bibliotecas”, que es el término para un grupo de imágenes. Una vez que encuentre una biblioteca que desea usar en sus paneles, seleccione que se muestre en un diseño de árbol en la pestaña Imágenes del constructor. También puede diseñar sus propios gráficos y publicarlos al constructor. Estos estarán disponibles para su uso al igual que las bibliotecas de stock. Si desea compartir su biblioteca con otros usuarios, puede elegir hacerlo.

Las imágenes gráficas utilizadas deben estar en archivos .png, lo que permite que la transparencia sea ajustable. La serie PRONTO de Philips también usa este formato y Irule puede usar estos. En mi experiencia, el formato de capas Photoshop proporciona la mejor plataforma para crear y alterar imágenes de botones. La técnica en capas permite al usuario utilizar el mismo gráfico de botones para una serie de botones con variaciones basadas en su función. Sin embargo, el Photoshop de Adobe no es un programa de bajo costo y podría ser exagerado para el diseño básico de botones de táctil. Hay muchas alternativas más baratas/gratuitas que hacen el trabajo. Utilizo un paquete llamado Photo Serif que viene en una versión gratuita (pero con anuncios) y de pago. Tiene una función de “exportación” de un solo clic que le permite escalar y guardar una versión PNG o JPEG de cualquier imagen de Photoshop en la que esté trabajando. Por ejemplo, si está construyendo un teclado numérico, es una cuestión básica de cambiar dígitos en la capa de texto y exportar cada botón.

Una de las características que a muchas personas les gustan en los controles remotos en pantalla táctil son botones para cierta selección de canales, cada una que muestra el logotipo de la red:

Existe una utilidad de software de cortesía llamada Copilot por GUIFX que, entre otras tareas de imágenes beneficiosas, permite la tarea por lotes de los gráficos de logotipos a su elección del botón en blanco. Esto hace un trabajo muy ligero para generar la selección de canales:

Soporte y planes futuros: el sitio web de los desarrolladores tiene un muy buen conjunto de “Cómo …” y tutoriales, así como listas de dispositivos compatibles. Esto se actualiza con frecuencia a medida que se agregan nuevas características y dispositivos. El soporte interactivo se suministra generalmente a través de un hilo dedicado en el avsfroum.com. Si bien este es una desviación de la adopción del foro dedicado regular