1. At root of repository/project directory issue command: "scons TEST=1"
First and foremost you will need a Telegesis USB Dongle. The model I used during development was a Telegesis USB Dongle “ETRX357USB-LR”. The firmware on this dongle will need to be upgraded. This firmware will need to be obtained through contacting the sales team at Telegesis’ website (we used this link to find a sales representative for our devices: http://www.silabs.com/buysample/pages/contact-sales.aspx?view=map). You will need to ask for a firmware upgrade to version 3.10 (known as R310). The stock firmware version will not work as it only supports a subset of the required full functionality used in our plugin architecture.
From here on out this “ETRX357USB-LR” module will be referred to as Telegesis Dongle, Telegesis USB Dongle, or USB Dongle.
|Physical Device (You can buy this on the market)||ZigBee Cluster IDs Supported||OCF Smart Home Resource Types Supported|
|SmartThings Water Leak Sensor||0x0402, 0x0500||oic.r.temperature, oic.r.contact.sensor|
|SmartThings Open/Close Sensor (Multipurpose)||0x0402, 0x0500||oic.r.temperature, oic.r.contact.sensor|
|SmartThings Motion Sensor||0x0402, 0x0500||oic.r.temperature, oic.r.contact.sensor|
|SmartThings Smart Plug||0x0006||oic.r.binary.switch|
|OSRam Lightify Light Bulb||0x0008, 0x0006||oic.r.light.dimming, oic.r.binary.swtich|
|GE Wink Light Bulb||0x0008, 0x0006, 0x0300||oic.r.light.dimming, oic.r.binary.swtich, oic.r.colour.chroma (Invalid Mapping)|
|ZigBee Cluster ID||ZigBee Cluster Name||OCF Smart Home Resource|
|0x0008||Level Control Cluster||oic.r.light.dimming|
|0x0006||On Off Cluster||oic.r.binary.switch|
|0x0500||IAS Zone Cluster (Motion Sensor, Contact Sensor, Water Sensor)||oic.r.contact.sensor|
|0x0300||Color Control Cluster||oic.r.colour.chroma (Invalid Mapping)|
ZigBee Cluster Reference: http://www.zigbee.org/download/standards-zigbee-cluster-library/
OCF Resource Reference: http://www.oneiota.org/