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
Copy file name to clipboardexpand all lines: README.md
+44-11
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,38 @@
1
1
# pxbee-trigger
2
2
3
-
Programmable XBee Trigger that is ZigBee Home Automation profile compliant. The testing of this feature is carried out using [SmartThings](https://www.smartthings.com) Hub and a default ZigBee device handler.
4
-
5
-
## Bill of Materials
6
-
7
-
| Component | Manufacturer | Quantity | SKU / Part nr. | Mandatory / Optional |
|[Grove - Relay](https://www.seeedstudio.com/Grove-Relay-p-769.html)|[Seeed Development](https://www.seeedstudio.com/)| 1 | 103020005 | O |
12
-
|[Grove 5cm Cable](https://www.seeedstudio.com/Grove-Universal-4-Pin-Buckled-5cm-Cable-(5-PCs-Pack)-p-925.html)|[Seeed Development](https://www.seeedstudio.com/)| 1 | 110990036 | O |
3
+
Programmable XBee Trigger that is ZigBee Home Automation profile compliant. Possible to integrate with [SmartThings](https://www.smartthings.com) Hub v3 or a separate ZigBee / XBee network. Includes a reference hardware design up to 4 channels with a full BOM, perfect for DIYselfers out there.
4
+
5
+
Used in real life to automate garage / gate automatons.
6
+
7
+
## Hardware example
8
+
9
+

10
+
11
+
An assembled board without a mounted XBee radio. Metric scale for reference (cm.). Board dimension - 51 x 57 mm.
12
+
## Bill of Materials (BOM)
13
+
14
+
| Designator | Component | Manufacturer | Quantity | SKU / Part nr. | Spec | Option |
Standard 3.5 width headers are used. Option **A**) uses pluggable termination; **B**) Fixed screw termination; **O**) Parts are optional and meant for development; Components can easily be switched with other termination blocks or use direct wire soldering.
13
36
14
37
## Compiling
15
38
@@ -30,7 +53,7 @@ Programmable XBee Trigger that is ZigBee Home Automation profile compliant. The
30
53
31
54
## Trigger
32
55
33
-
Send a Unicast ZCL "On" command to trigger the connected relay for 125ms. The state of the switch remains in "Off" state. Broadcast command is ignored by default.
56
+
Send a Unicast ZCL "On" command to trigger the connected relay for 125ms (Relay 1). The state of the switch remains in "Off" state. Broadcast command is ignored by default.
34
57
35
58
```
36
59
Endpoint: 0xEA,
@@ -49,6 +72,16 @@ The following defines can be altered in `custom.h` prior to compilation to chang
49
72
|`ZCL_MANUFACTURER`| The reported manufacturer string. For SmartThings local execution support without custom device handler, set this to "Leviton". | "PXBee" |
50
73
|`ZCL_MODEL`| The reported model string. For SmartThings local execution support without custom device handler, set this to "ZSS-10". | "Trigger" |
51
74
75
+
### Endpoints
76
+
77
+
| Endpoint | Description |
78
+
| ----------| ----------- |
79
+
|`0xEA`| Relay 1 |
80
+
|`0xEB`| Relay 2 |
81
+
|`0xEC`| Relay 3 |
82
+
|`0xED`| Relay 4 |
83
+
|`0xEE`| Auxiliary binary input endpoint |
84
+
52
85
## License
53
86
54
87
This project is based on [exsilium/pxbee-blink-led](https://github.com/exsilium/pxbee-blink-led) boilerplate and includes the full [Digi](http://www.digi.com) XBee SDK version 1.6.0 sources.
0 commit comments