¿Has actualizado de versión y no te funcionan los mandos? No temas! Aquí tienes los nuevos blueprints para Zigbee2MQTT.
Índice
Zigbee2MQTT 2.0
Si, como muchísima gente, utilizas Zigbee2MQTT para manejar tus dispositivos zigbee en Home Assistant es casi seguro que eres consciente del revuelo que ha habido cuando han actualizado a la versión 2.0. Como ya comentamos en nuestra comunidad de Telegram, el primer cambio bloqueante es la necesidad de especificar el tipo de coordinador que utilizamos (las opciones posibles son zstack, ember, deconz, zigate o zboss) en el fichero de configuración (de lo contrario, el complemento no se iniciará).
A modo de ejemplo, si utilizas el Sonoff Dongle P, tienes que entrar con tu editor de código en el fichero ‘config/zigbee2mqtt/configuration.yaml’ y añadir la siguiente línea bajo el apartado ‘serial’:
serial: adapter: zstack
Una vez guardados los cambios ve a Configuración > Complementos > Zigbee2MQTT e inicia el complemento. Por último reinicia Home Assistant y tus dispositivos zigbee volverán a reportar información.
Los mandos y botones no funcionan!
Antes de ir al grano déjame hacer una predicción. Has aplicado los cambios del apartado anterior y todos tus sensores vuelven a reportar información, pero tus mandos y botones no responden. No voy a entrar en detalles técnicos, pero esto se debe a un cambio en el esquema de funcionamiento de cómo se tratan las acciones que realizas sobre estos dispositivos.
Como, con toda probabilidad, utilizas algún ‘blueprint‘ para asignar funciones a tus mandos y estos siguen el esquema «antiguo», ya no son válidos para interactuar con tus dispositivos. Ante esta situación tienes dos opciones:
- Si aún NO has actualizado Zigbee2MQTT a la versión 2.0, entra en el complemento de Zigbee2MQTT. Pulsa en el icono del engranaje de la esquina superior derecha y entra en el apartado de Ajustes. Ve a la opción de «Integración con Home Assistant», activa la casilla «Home Assistant legacy action sensors» y pulsa el botón «Submit». Esto permitirá que, cuando actualices, el esquema antiguo siga funcionando.
- Si YA has actualizado a la versión 2.0, no hay vuelta atrás. Aunque actives la casilla anterior no va a producir ninguna diferencia, pero que no cunda el pánico. El cambio de esquemas es definitivo y tarde o temprano hay que pasar por aquí. Sigue leyendo.
Nuevos blueprints para Zigbee2MQTT
Después de investigar la documentación y hacer unas pruebas, he conseguido modificar mis blueprints para que todo siga funcionando.
Solucionado el problema, me ha parecido que la forma más sencilla de superar juntos este trauma es compartir con vosotros los blueprints modificados. De esta forma lo único que tienes que hacer es buscar tu dispositivo, importar el blueprint correspondiente y replicar las acciones que tenías en el blueprint anterior.
🥑 Si no está tu dispositivo en el listado puedes entrar en nuestra comunidad y pedirlo!