Tabla de contenidos

Cómo Utilizar Zigbee2MQTT Y ZHA Con Un Único Coordinador

Cómo Utilizar Zigbee2MQTT Y ZHA Con Un Único Coordinador

¿Por qué utilizar más de una aplicación Zigbee?

Cómo Utilizar Zigbee2MQTT Y ZHA Con Un Único Coordinador

He estado pensando en esto constantemente desde que lo probé y, sinceramente, no se me ocurre una razón verdaderamente beneficiosa en el sentido más básico de la palabra. ZHA en Home Assistant hace el trabajo para la mayoría de las personas, mientras que Zigbee2MQTT es el rey de los dispositivos compatibles. Sin embargo, he aquí por qué es posible que desee hacer esto:

  • Dispositivos no compatibles:
    • Digamos que usa ZHA como su controlador diario, pero ZHA aún no admite ese conmutador, pero sí en Zigbee2MQTT. Emparéjalo con Zigbee2MQTT y podrás usarlo en Home Assistant con el mismo coordinador.
  • Funciones faltantes:
    • De manera similar, supongamos que faltan algunas funciones para un dispositivo en particular en Zigbee2MQTT, pero que usted encontró que están disponibles en ZHA. Agregue el dispositivo y utilice su funcionalidad completa.
  • Pruebas:
    • Ambas integraciones ofrecen una forma diferente de interactuar y controlar dispositivos. Puedes probar ambas y comparar sus ventajas y desventajas en una configuración en vivo.
  • ¿Por qué no?
    • ¿Por qué no?

Este articulo te podría interesar:

Zigbee ZHA vs Zigbee2mqtt ¿Cuál es mejor para tu hogar inteligente?

¿Cómo funciona esto?

Cuando configura una red con un coordinador Zigbee en ZHA o Zigbee2MQTT, la aplicación Zigbee y la pila de protocolos de red se almacenan en el propio dongle. Luego, este dongle maneja la mayoría de las tareas de la red Zigbee, mientras que la integración Zigbee que está utilizando simplemente se comunica con el dongle para enviar y recibir comandos hacia y desde dispositivos en la red.

Entonces, al configurar la segunda integración, le dice que mantenga la configuración de radio existente y que simplemente use el coordinador tal como está, sin formar una segunda red.

Adquiere tu Home Assistant Green

Requisitos

Aquí hay una breve lista de algunas condiciones y requisitos que deben cumplirse antes de poder continuar:

  • Coordinador LAN/PoE/Wi-Fi
  • Complemento Zigbee2MQTT instalado
    • Si ya tiene una red existente, simplemente puede agregar ZHA a su coordinador
    • Tus dispositivos actuales seguirán funcionando
    • Sus dispositivos existentes también se agregarán a ZHA
  • Coordinador configurado en modo LAN
    • Ejemplo:port: tcp://192.168.0.32:6638
  • Dirección IP estática configurada para el coordinador

Este método funciona SÓLO con coordinadores de RED (LAN/PoE/Wi-FI) , y NO con coordinadores USB . La segunda integración no podrá acceder al puerto USB en cuestión una vez que esté en uso por la primera, por lo que el proceso fallará.

Coordinadores de red compatibles conocidos:

Es posible que otros coordinadores de red sean capaces de utilizar ambas aplicaciones al mismo tiempo, como la línea de TubeZS. No los he probado personalmente y no sé si alguien más lo ha hecho.

Comprar dispositivos:

Agregar ZHA y Zigbee2MQTT al UZG-01

Suponiendo que ya tiene Zigbee2MQTT ejecutándose y el coordinador conectado en modo LAN, notará que ya dice que hay una conexión de socket activa en el tablero. Para el ZigStar UZG-01, puede ver esto en la página de estado accesible en su dirección IP, por ejemplo192.168.0.32

Para los fines de este tutorial, destruí mi red de desarrollo y prueba y configuré el ZigStar UZG-01 con Zigbee2MQTT, eliminando todos los dispositivos y restableciendo la configuración de red por completo. Si necesita saber cómo configurar el ZigStar UZG-01 en modo LAN, consulte mi revisión profunda del dispositivo . Cubro el proceso ampliamente, incluidas las actualizaciones de firmware para la radio Zigbee y la placa ESP32.

Dejando eso de lado, aquí se explica cómo agregar ZHA a una configuración Zigbee2MQTT existente en el mismo coordinador:

  1. Vaya a Configuración > Dispositivos y servicios
  2. Haga clic en + Agregar integración
  3. Busque Zigbee Home Automation y selecciónelo
  4. Seleccione el Coordinador ZigStar UZG-01 (o su coordinador LAN)
  5. Si no aparece, haga clic en Ingresar manualmente
  6. En Tipo de radio, seleccione ZNP – Texas Instruments
  7. En Ruta del dispositivo serie, ingrese la IP y el puerto de su coordinador
    • Ejemplo:socket://192.168.0.32:6638
  8. Deje el control del flujo de datos y la velocidad del puerto en sus valores predeterminados
  9. Cuando se le solicite elegir la configuración de red para su radio:
    • Seleccione Mantener configuración de red de radio (IMPORTANTE)
  10. Haga clic en Finalizar
  11. Aquí hay algunas capturas de pantalla de mi configuración:
Agregar ZHA al mismo coordinador que Zigbee2MQTT - Paso 1
Introduzca IP:Puerto 
Si recibe un error y ZHA le pide que elija entre restaurar una copia de seguridad de red anterior o mantener la actual (es decir, la red Zigbee2MQTT actual), seleccione conservarla. Reinicie Home Assistant y revise nuevamente el tablero del UZG-01:

Dispositivos de emparejamiento y prueba

Si emparejo diferentes dispositivos en Zigbee2MQTT o ZHA mientras ambos están conectados al mismo coordinador, las funciones que cada integración admite para el dispositivo se mostrarán como de costumbre. Aquí hay un par de ejemplos de dos dispositivos con los que probé esto.

Adquiere tu Home Assistant Green

Ejemplo 1: Emparejamiento en Zigbee2MQTT

Si presiono Permitir unirse en Zigbee2MQTT y agrego un dispositivo, también se agregará automáticamente en ZHA. Cualesquiera que sean las funciones compatibles con Zigbee2MQTT para el dispositivo estarán disponibles como de costumbre, y todas las funciones compatibles con ZHA estarán disponibles allí. Por ejemplo, así es como se ve el emparejamiento del BSEED Smart Socket :

Notarás que la información del dispositivo es la misma, etiquetada como TS011F por el fabricante _TZ3000_b28wrpvx en ambas integraciones. Sin embargo, lo que es más importante aquí es que notarás que la dirección de red también es idéntica en ambos [0xB1DD] , lo que significa que pertenece a la misma red operada por el mismo coordinador, utilizada por ambas aplicaciones.

Este socket inteligente en particular es totalmente compatible con Zigbee2MQTT y ZHA y expone entidades idénticas de ambas integraciones, por lo que es completamente obsoleto tener entidades de ambas expuestas en Home Assistant.

Este articulo te podría interesar:

Los Mejores Coordinadores Zigbee Para Home Assistant 2023

Pensamientos finales

Nuevamente, no estoy seguro de si esto es realmente beneficioso para el usuario promedio. Creo que ejecutar una integración es suficiente para cubrir la mayoría de los dispositivos y casos de uso en Home Assistant.

Adquiere tu Home Assistant Green

Valora este post
Facebook
Twitter
WhatsApp
Telegram
Email

Deja un comentario

Variación-Monocromática-Clear

¡Conviértete en miembro exclusivo y disfruta de todos los beneficios!