You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Would it be a good idea for the Zigbee2mqtt project to also implement support for using the Zigpy library to communicate with all Zigbee USB dongles (as well as GPIO adapters) that it supports?
Zigpy (Zigbee for Python) is an open-source library that currently can communicate with the more than one Zigbee dongle, meaning it support multiple manufacturers using different APIs via modules, such as XBee based devices, EmberZNet based devices by Silicon Labs, Conbee/RaspBee by Dresden-Elektronik, ZiGate by fairecasoimeme, and even Z-Stack by Texas Instrument
It does this by depending on several Python modules which in turn each communicates directly with different USB radios native serial protocol (UART) for zigpy. For more on those modules see:
The underlying library does not support this because this module is not Z-Stack based.
Adding support for this would require a complete refactor of the [zigbee-shepherd] library and it's underlying libraries (https://github.com/koenkk/zigbee-shepherd) library.
This is not within the scope of zigbee2mqtt and therefore I close it.
Would it be possible to implemented it at zigbee-shepherd level??
Gamester17
changed the title
Request: Implement use of ZigPy to support its Zigbee USB dongles
Request: Implement use of Zigpy to support Zigbee USB dongles from multiple manufacturers
Jan 7, 2020
Would it be a good idea for the Zigbee2mqtt project to also implement support for using the Zigpy library to communicate with all Zigbee USB dongles (as well as GPIO adapters) that it supports?
https://github.com/zigpy/zigpy
Zigpy (Zigbee for Python) is an open-source library that currently can communicate with the more than one Zigbee dongle, meaning it support multiple manufacturers using different APIs via modules, such as XBee based devices, EmberZNet based devices by Silicon Labs, Conbee/RaspBee by Dresden-Elektronik, ZiGate by fairecasoimeme, and even Z-Stack by Texas Instrument
It does this by depending on several Python modules which in turn each communicates directly with different USB radios native serial protocol (UART) for zigpy. For more on those modules see:
https://github.com/zigpy/bellows
https://github.com/zigpy/zigpy-znp
https://github.com/zigpy/zigpy-deconz
https://github.com/zigpy/zigpy-xbee
https://github.com/zigpy/zigpy-cc
https://github.com/zigpy/zigpy-zigate
PS: By the way, the zigpy project also has a quirks library called ZHA Device Handlers that are similar to Zigbee-Shepherd Converters
https://github.com/zigpy/zha-device-handlers
The text was updated successfully, but these errors were encountered: