¿Qué podemos esperar de la futura versión 4 de firmware del Home Center 2 de Fibaro?
- La nueva versión 4 en fase beta del firmware de Fibaro para el Home Center 2 despierta pasiones en todos los sentidos.
Fibaro ha dado un nuevo paso adelante en el desarrollo de su tan esperada versión 4 de firmware para el Home Center 2. No son pocos los usuarios que esperan la flamante revisión. Esta semana pasada, coincidiendo con la presentación de algunos nuevos productos hardware y de la publicación de la documentación de su API al completo, Fibaro liberaba la v4.017 beta del firmware. Se trata de la primera versión de esta rama, es decir, pasamos de versiones v3.XXX a las nuevas versiones v4.XXX.
En este artículo trataremos de analizar los cambios con respecto a la última versión estable v3.590 y que podemos afirmar que es perfectamente apta y robusta. Sin embargo, la versión v3.590 adolece de ciertos elementos que hacen que sea necesaria una actualización por parte de Fibaro para situar a su producto como mínimo a la par de la competencia. Son precisamente estas carencias, junto con las demandas por parte de los usuarios, las que han propiciado el desarrollo de una nueva rama del firmware.
Para ser más precisos, tenemos que afirmar que el nuevo firmware v4.017 es una evolución de la versión 3.907 publicada una semana antes. Por tanto, podemos considerar que básicamente se trata de una misma versión que aporta un conjunto de interesantes nuevas características, y cuya diferencia entre ambas versiones es la posibilidad de emplear plugins de terceras partes.
Una de las nuevas funcionalidades que disfrutaremos, y agradecerán todos aquellos usuarios que no quieran complicarse la vida con scripts en LUA, son las Magic Scenes. Básicamente se trata de una nueva forma de programar escenas de una forma más intuitiva. Aunque tendremos que analizar detenidamente la calidad del código LUA que son capaces de generar, a priori es un salto adelante en lo que respecta a acercar la programación de escenas al gran público. El siguiente vídeo de Fibaro nos pone la miel en los labios.
Otra de las demandas que Fibaro atenderá a petición de sus clientes es la inclusión de dos nuevos paneles: el panel de temperaturas y el panel de diagnóstico.
Incomprensiblemente, hasta ahora Fibaro no había implementado un panel en el que pudiésemos analizar la evolución temporal de los diferentes sensores de temperatura. Si queríamos disponer de esa información teníamos que pasar obligatoriamente por scripts en LUA que hacían uso de servicios de terceros, como por ejemplo thingspeak.com. A partir de ahora, podremos olvidarnos de estos servicios y emplear el panel de temperaturas.
Por otra parte, el panel de diagnóstico será de utilidad para conocer qué está pasando en nuestro sistema. Por el momento podremos consultar datos tales como la carga de la CPU, uso de la memoria, disco duro, etc.
Sin embargo, a nivel de usuario la diferencia vendrá marcada por la posibilidad de emplear plugins, tanto oficiales como de terceros. La implementación de plugins permitirá dar soporte a una ingente cantidad de dispositivos, especialmente los que incorporan tecnologías diferentes a Z-Wave pero que también son dispositivos conectados. Por el momento, oficialmente disfrutaremos de plugins para manejar:
- Nuestros termostatos inteligentes Nest y Netatmo
- Sistemas de alarma de las casa DSC y Satel, videoporteros de Helios y Mobotix
- Televisores, reproductores BlueRay y amplificadores de Samsung, LG, Sony, Denon, Onkyo, Sonos y Philips.
- Soporte para XBMC
- Control de las bombillas inteligentes Philips Hue
- Posibilidad de despertar equipos en red (Wake On LAN)
Por si todo esto fuera poco, se sigue mejorando el soporte para nuevos dispositivos nativos Z-Wave como las cerraduras y los termostatos, así como el sensor de humos y el sensor de movimiento de Fibaro. En el caso de este último podremos por fin disfrutar de una característica anunciada a bombo y platillo por el departamento de marketing de Fibaro pero que no está implementada en la rama estable del firmware: el sensor sísmico.
Por último, se han llevado a cabo mejoras en la interfaz y en el sistema interno, como la posibilidad de reordenar escenas y dispositivos dentro de las estancias mediante arrastrar y soltar con el ratón. También deberíamos estar ante un sistema más fluido, ya que se ha reescrito el núcleo Z-Wave aprovechando las ventajas de la programación multihilo.
¿Y qué ocurre con el hermano menor del HC2?
Todo parece apuntar a que es cuestión de tiempo que veamos un Home Center Lite con la versión 4 del firmware. Fibaro no ha dado pistas oficialmente, por lo que no sabemos qué elementos trasladarían al hermano menor. Ojalá Fibaro escuche a sus usuarios y apueste por implementar LUA en dicho controlador. Lo que si podemos afirmar es que previsiblemente los plugins estarán soportados en el HCL. Al menos esto desprende de su kit de desarrollo, en el que podemos encontrar el siguiente código:
Las críticas
Al menos en esta versión beta no todo iba a ser bueno, y a Fibaro le están lloviendo las críticas por ello. El esfuerzo realizado por la casa polaca se está viendo ensombrecido por los problemas de esta revisión.
No son pocos los usuarios que ansiosos por probar las nuevas funcionalidades han actualizado sus sistemas a la versión beta. Los resultados han sido dispares, y en muchos casos los usuarios han regresado a la última versión estable. No hay que olvidar que se trata de una versión en fase beta, y como tal, está sujeta a los bugs o fallos típicos de un software en desarrollo. Quizás más de los deseables en este caso.
Los problemas más habituales que están teniendo los valientes usuarios que decidieron dar el salto son:
- Nodos muertos, o lo que es lo mismo, una cantidad ingente de nodos que antes funcionaban perfectamente ahora no encuentran comunicación con el Home Center 2. En la mayoría de los casos basta con excluir el dispositivo antiguo y volverlo a incluir nuevamente. Si hablamos de un solo dispositivo no parece excesivamente problemático, ahora bien, pensemos en aquellas instalaciones domóticas con 70 u 80 nodos.
- Incompatibilidad con dispositivos. Curiosamente, dispositivos que antes funcionaban perfectamente ahora están teniendo problemas de compatibilidad. Es posible que la reescritura del motor interno de Z-Wave tenga algo que ver. Están teniendo especialmente problemas aquellos dispositivos alimentados por batería, como los controladores de pared fabricados por ZWave.Me o las válvulas para radiadores DanFoss.
- Problemas con la ejecución de escenas, especialmente con aquellas que tienen código LUA que verifica si ya hay una escena en funcionamiento. El contador de escenas no parece pasar por su mejor momento en esta versión.
- En algunos casos, usuarios han reportado problemas para recuperar su sistema y volver a la versión estable.
Por tanto, si no eres un avazado usuario o si tu equipo se encuentra en un entorno de uso diario, no te recomendamos su actualización por el momento. Si a pesar de todo decides dar el salto, ¡cuéntanos tu experiencia!
Yo he sido uno de los temerarios que ha actualizado a la 4 motivado por el plugin oficial para nest y no os lo recomiendo, he perdido todos los dispositivos y los he tenido que resetear uno por uno y volverlos a agregar, ademas de que el rendimiento del HC2 ahora es malisimo, muy muy lento y la mayoria de veces falla al intentar agregar un dispositivo y hay que apagar el HC2 de botonazo, ademas de que no funciona la creacion de escenas, estoy esperando a ver si sacan una actualizacion.
Gracias por compartir tu experiencia Dani. Ya lo avisábamos en el artículo, es una versión beta no apta para uso en sistemas que estén en entornos de uso diario. Esperemos que actualicen en breve a una versión estable. Yo estoy deseándolo para ver como evoluciona el desarrollo de plugins. Nest es uno de los grandes atractivos, y precisamente esto me ha hecho pensar en poner uno en mi casa.
Antonio, el plugin de Nest tampoco es que funcione muy bien, desde la app para iPad los botones estan descentrados y con caracteres raros, realmente yo lo que queria es usar dentro del HC2 los valores de temperatura interior y la humedad, esta parte si que funciona y cada uno lo ves como un dispositivo mas con lo que se puede configurar como sensores principales.
La verdad es que para controlar el Nest aun no lo he podido/atrevido a probar porque la app de nest funciona muy bien.
Una precaución recomendable antes de probar cualquier nuevo firm, y más aún si es Beta, es hacer primero un Back Up.
Si tras las pruebas con el nuevo firm queremos hacer un dowgrade es fácil. Apagamos, pulsar botón “+” y encender.
Nos llevará a una página de restauración donde prodremos recuperar la versión estable, y gracias al backup recuperar nuestros dispostivos sin tener que excluirlos y volverlos a incluir uno por uno.
Buenas noches,
Con esta versión hay usuarios que incluso han reportado problemas para volver a la versión estable. Los foros están calentitos.
Parece ser que con esta versión el HC2 tarda mas en entrar en modo recovery. Hay que tener paciencia, porque con el procedimiento que has descrito finalmente reacciona y podemos volver a la versión estable.
Jose Miguel, así lo hice, la primera vez que arrancó el HC2 con la v4 se duplicaron la mayoria de dispositivos quedando otros como huerfanos, y algunos de los parametros de los que funcionaban estaban desconfigurados, hice la prueba de reconfigurar un dispositivo desde el HC2 y se cargaron los parametros y quedó funcionaba bien, pero aún así no me fiaba mucho, y en un alarde de valentía/torpeza decidí restaurar de nuevo la v4 pero creando la red zwave de nuevo y ese fué mi error, ahora ya lo se para la proxima…., he aprendido dos cosas, no probar mas betas y borrar los dispositivos desde el HC2 para que sea mas facil reconfigurarlos.
Realmente HC2 me parece un gran controlador, esperemos que la actualización de fw pase tambien al hermano menor HCL más asequible para muchos.
En mi opinión la idea de probar versiones beta es sólo para efectos de revisar las nuevas funcionalidades. Eso si hay que tener ciertos cuidados:
1) Hacer un backup de la versión estable hasta el momento de tu HC2
2) Actualizar a la versión Beta
3) Comprobar nuevas funcionalidades (jugar con el producto)
4) Si quieres volver a tu versión anterior estable, desenchufar el HC2 y luego presionar el botón de recovery (+) y enchufar el dispositivo. Entraras a una página de recovery de fabrica.
5) Ejecutar sólo el recovery de fabrica.
6) Luego del recovery ingresar a la UI normal de Fibaro HC2 y actualizar en pasos hasta la versión estable.
7) Ir a la opción de backup y recuperar tu backup anterior para quedar tal cual antes de la actualización a la versión Beta.
Yo seguí estos pasos y funcionó todo Ok, Juguú un día con la nueva versión y volví a la versión estable. La versión Beta 4.017 esta verde todavía, no obstante ofrece una muestra de lo que se viene muy interesante.
Para los que les gusta el desarrollo se abrió un site de desarrollo http://developer.fibaro.com, donde se amplia la información de API LUA y desarrollo de plugins.
Yo estoy ansioso, para que Fibaro libere la versión estable 4 ó 5 ó 6 ó …. 🙂
Ya está disponible la beta 4.018 que ha hecho mi HC2 estable, por fin vuelvo a tener escenas y cuando acciono un dispositivo se enteran las apps de iOS, tambien funciona el log de eventos desde iPad, pero veo que para que funcione bien el registro de consumo electrico tendremos que esperar.
Gracias por la Info. A ver si van mejorando la cosa, que está todo muy verde…
Un saludo.
Buenas noches,
Las primeras impresiones son buenas en la comunidad Fibaro. Sin embargo, sigue teniendo ciertos problemas. Es probable que la próxima versión sea estable o al menos muy cerca de ello. Esta nueva versión es un gran paso.
Tengo un HC2 y tras actualizar a versiones 4.x el dispositivo no consigue entrar en la red Lan ni acceder a Internet, es decir solo aparece la primera luz encendida, he tratado de realizar el recovery como explicais y nada…¿qué me aconsejáis Para volver a la versión estable?
Saludos,
La unica forma de volver atrás es con el modo Recovery. Si tienes problemas lo mejor es que te pongas en contacto con el servicio de soporte de Fibaro, suelen contestar bastante rápido.