forked fromzigpy/bellows
- Notifications
You must be signed in to change notification settings - Fork0
A Python 3 project to implement ZigBee support for EmberZNet devices using the EZSP protocol.
License
GPL-3.0, Unknown licenses found
Licenses found
GPL-3.0
LICENSEUnknown
COPYINGNotificationsYou must be signed in to change notification settings
Hedda/bellows
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
bellows
is a Python 3 project to implement ZigBee support for EmberZNetdevices using the EZSP protocol.
The goal is to use this project to add support for the ZigBee NetworkCoprocessor (NCP) in devices like theLinear/Nortek/GoControl HubZ/QuickStickCombo (HUSBZB-1) device toHome Assistant.
This project is in early stages, so it is likely that APIs will change.
Currently implemented features are:
- EZSP UART Gateway Protocol
- EZSP application protocol
- CLI wrapping basic ZigBee network operations (eg, scanning and forming anetwork)
- ZDO functionality (with CLI)
- ZCL functionality (with CLI)
- An application framework with device state persistence
An example use of the CLI:
$ export EZSP_DEVICE=/dev/ttyUSB1$ bellows devicesDevice: NWK: 0x1ee4 IEEE: 00:0d:6f:00:05:7d:2d:34 Endpoints: 1: profile=0x104, device_type=None, clusters=[0, 1, 3, 32, 1026, 1280, 2821] 2: profile=0xc2df, device_type=None, clusters=[0, 1, 3, 2821]Device: NWK: 0x64a6 IEEE: d0:52:a8:00:e0:be:00:05 Endpoints: 1: profile=0x104, device_type=None, clusters=[0] 2: profile=0xfc01, device_type=None, clusters=[]$ bellows zdo 00:0d:6f:00:05:7d:2d:34 get_endpoint 1<SimpleDescriptor endpoint=1 profile=260 device_type=1026 device_version=0 input_clusters=[0, 1, 3, 32, 1026, 1280, 2821] output_clusters=[25]>$ bellows zcl 00:0d:6f:00:05:7d:2d:34 1 1026 read_attribute 00=1806
- EZSP UART Gateway Protocol Reference:https://www.silabs.com/Support%20Documents/TechnicalDocs/UG101.pdf
- EZSP Reference Guide:http://www.silabs.com/Support%20Documents/TechnicalDocs/UG100-EZSPReferenceGuide.pdf
About
A Python 3 project to implement ZigBee support for EmberZNet devices using the EZSP protocol.
Resources
License
GPL-3.0, Unknown licenses found
Licenses found
GPL-3.0
LICENSEUnknown
COPYINGStars
Watchers
Forks
Packages0
No packages published
Languages
- Python100.0%