banner
Hogar / Noticias / zigzagueante
Noticias

zigzagueante

May 05, 2024May 05, 2024

zigpy-zboss es una biblioteca de Python que agrega soporte para los módulos nRF52840 de Nordic Semiconductor al proyecto de pila Python Zigbee de código abierto zigpy, así como otras radios de coprocesador de red que ejecutan firmware basado en ZBOSS Open Initiative (ZOI). Esto permite la integración con implementaciones de puerta de enlace Zigbee compatibles, como el componente de integración ZHA de Home Assistant, y permite a los usuarios controlar directamente dispositivos Zigbee de una amplia gama de fabricantes como IKEA, Philips Hue, SmartSung SmartThings, ITEAD SONOFF, Xiaomi Aqara y otros.

La integración ZHA de Home Assistant ya funcionaba con dongles Zigbee basados ​​en los microcontroladores Mighty Gecko EFR32MG21 de Silicon Labs o Texas Instruments CC2652P, pero ahora es posible utilizar dongles nRF52840 y desarrollar como coordinadores Zigbee gracias a la biblioteca zigpy-zboss.

La biblioteca de radio zigpy-zboss ZBOSS para el código fuente y los recursos de zigpy se puede encontrar en GitHub, pero tenga en cuenta que todavía es un puerto experimental y no oficial, por lo que los evaluadores deben ingresarlo manualmente al componente ZHA en Home Assistant. Hay un problema abierto en zigpy para agregar soporte para el proyecto principal.

El dongle USB oficial Nordic Semi nRF52840 (nRF52840-DONGLE), como se muestra arriba, se vende por $10, pero viene sin carcasa, por lo que una alternativa podrían ser los dongles USB en Aliexpress que tienen el mismo precio pero con un estuche y un USB tipo- Un conector. Esto también debería funcionar en el kit de desarrollo nRF52840-DK completo, si tiene uno. En cualquier caso, solo necesitará cargar una imagen de firmware creada utilizando la muestra ZBOSS NCP Host de Nordic Semi proporcionada por el proyecto zigpy-zboss.

Hedda, un lector habitual de CNX Software que nos informó sobre el proyecto, también dijo que el proyecto eventualmente podría funcionar con el chip nRF5340, y que zigpy-zboss podría eventualmente ser de interés para los desarrolladores de ESPHome y Tasmota, ya que Espressif proporciona las bibliotecas ESP ZBOSS 3.0 y Zigbee. /Los chips ESP32-C6 y ESP32-H2 con capacidad de subprocesos pronto serán compatibles con el próximo ESP-IDF SDK v5.1. En otras palabras, eso significa que podríamos ver dongles ESP32-H2 Zigbee usando el proyecto zigpy-zboss respaldado por la integración ZHA de Home Assistant en el futuro.

Gracias a Hedda por el consejo.

Jean-Luc fundó CNX Software en 2010 como una empresa a tiempo parcial, antes de dejar su trabajo como gerente de ingeniería de software y comenzar a escribir noticias diarias y reseñas a tiempo completo más adelante en 2011.

¡Soporte del software CNX! Done a través de criptomonedas o conviértase en patrocinador en Patreon

Artículos Relacionados: