|
3 | 3 | [](https://travis-ci.org/zigpy/zigpy-xbee) |
4 | 4 | [](https://coveralls.io/github/zigpy/zigpy-xbee?branch=master) |
5 | 5 |
|
6 | | -[zigpy-xbee](https://github.com/zigpy/zigpy-xbee/) is a Python implementation for the [Zigpy](https://github.com/zigpy/) project to implement [XBee](https://en.wikipedia.org/wiki/XBee) based [Zigbee](https://www.zigbee.org) radio devices. |
| 6 | +[zigpy-xbee](https://github.com/zigpy/zigpy-xbee/) is a Python implementation for the [Zigpy](https://github.com/zigpy/) project to implement [XBee](https://en.wikipedia.org/wiki/XBee) based [Zigbee](https://www.zigbee.org) radio devices from Digi. |
| 7 | + |
| 8 | +- https://github.com/zigpy/zigpy-xbee |
| 9 | + |
| 10 | +Digi XBee is the brand name of a family of form factor compatible radio modules from Digi International. |
| 11 | + |
| 12 | +The XBee radios can all be used with the minimum number of connections — power (3.3 V), ground, data in and data out (UART), with other recommended lines being Reset and Sleep.[5] Additionally, most XBee families have some other flow control, input/output (I/O), analog-to-digital converter (A/D) and indicator lines built in. |
| 13 | + |
| 14 | +- https://en.wikipedia.org/wiki/XBee |
| 15 | + |
| 16 | +Zigbee Home Automation integration with **[zigpy](https://github.com/zigpy/zigpy/)** allows you to connect one of many off-the-shelf Zigbee adapters using one of the available Zigbee radio library modules compatible with zigpy to control Zigbee based devices, including this **[zigpy-xbee](https://github.com/zigpy/zigpy-xbee/)** library for Xbee based Zigbee radio modules. |
| 17 | + |
| 18 | +[zigpy](https://github.com/zigpy/zigpy/)** currently has support for controlling Zigbee device types such as binary sensors (e.g., motion and door sensors), sensors (e.g., temperature sensors), lightbulbs, switches, and fans. A working implementation of zigbe exist in **[Home Assistant](https://www.home-assistant.io)** (Python based open source home automation software) as part of its **[ZHA component](https://www.home-assistant.io/components/zha/)** |
| 19 | + |
| 20 | +## Compatible hardware |
| 21 | + |
| 22 | +zigpy works with separate radio libraries which can each interface with multiple USB and GPIO radio hardware adapters/modules over different native UART serial protocols. Such radio libraries includes **[zigpy-xbee](https://github.com/zigpy/zigpy-xbee)** (which communicates with XBee based Zigbee radios), **[bellows](https://github.com/zigpy/bellows)** (which communicates with EZSP/EmberZNet based radios), and as **[zigpy-deconz](https://github.com/zigpy/zigpy-deconz)** for deCONZ serial protocol (for communicating with ConBee and RaspBee USB and GPIO radios from Dresden-Elektronik). There are also an experimental radio library called **[zigpy-zigate](https://github.com/doudz/zigpy-zigate)** for communicating with ZiGate based radios. |
| 23 | + |
| 24 | +### Known working XBee based Zigbee radio modules for Zigpy |
| 25 | + |
| 26 | +These are XBee Zigbee based radios that have been tested with the [zigpy-xbee](https://github.com/zigpy/zigpy-xbee) library for zigpy |
| 27 | + |
| 28 | +- Digi XBee Series 2C (S2C) modules |
| 29 | +- Digi XBee Series 2 (S2) modules. Note: These will need to be manually flashed with the Zigbee Coordinator API firmware via XCTU. |
| 30 | +- Digi XBee Series 3 (xbee3-24) modules |
| 31 | + |
| 32 | +# Releases of zigpy-xbee-homeassistant via PyPI |
| 33 | +Tagged versions of zigpy-xbee-homeassistant are also released via PyPI |
| 34 | + |
| 35 | +- https://pypi.org/project/zigpy-xbee-homeassistant/ |
| 36 | +- https://pypi.org/project/zigpy-xbee-homeassistant/#history |
| 37 | +- https://pypi.org/project/zigpy-xbee-homeassistant/#files |
| 38 | + |
0 commit comments