Aeotec Z-Stick Gen5 User manual

Aeotec Z‐Stick Gen5
(Z‐Wave USB Adapter)

Changehistory
RevisionDateChangeDescription
103/02/2015Initialdraft.

Aeotec Z‐Stick Gen5
Engineering Specifications and Advanced Functions for Developers
(V1.00)
Aeotec Z‐Stick Gen5 is aself‐powered Z‐Wave USB adapter with remote network creation capabilities
(independent from external power and host microprocessor). By being able to remotely include/remove Z‐
Wave devices, this greatly simplifies Z‐Wave network installation. When connected to a host controller (via
USB), it enables the host controller to take part in the Z‐Wave Network.
It can be included and operated in any Z‐wave network with other Z‐wave certified devices from other
manufacturers and/or other applications. All non‐battery operated nodes within the network will act as
repeaters regardless of vendor to increase reliability of the network.
1. Library and Command Classes
1.1 SDK: 6.51.02
1.2 Library
Basic Device Class: BASIC_TYPE_STATIC_CONTROLLER
Generic Device Class: GENERIC_TYPE_STATIC_CONTROLLER
Specific Device Class: SPECIFIC_TYPE_PC_CONTROLLER
2. Technical Specifications
Operating Distance: Up to 500 feet/150 metres outdoors in normal mode or 1310 feet/400
metres outdoors in PA mode.
3. Familiarize Yourself with Your Z‐Stick
3.1 Interface
4. Independence Mode and Serial API‐Mode Functions
4.1 Independence Mode function of Action Button
Button action Description
Click one time Adding/Including Z‐Wave Device into the Z‐Wave network:
1. Unplug the Z‐Stick from the USB connector and then tap the Action Button. (The blue
LED will blink slowly.)
2. To include anew Z‐Wave device into the network, simply go to the device with the Z‐

Stickandpressthebuttononthedeviceyouwishtoinclude.(TheblueLEDontheZ‐Stick
willblinkfastduringanetworkneighbourdiscoveryandstaysolidfor2secondstoindicate
successfulinclusionofthedeviceintothenetwork.)
3.TheblueLEDwillthenreturntoblinkingslowly,indicatingreadinessforfurtherdevice
inclusions.Repeatstep2foreachdeviceasyouwishtoinclude.
4.TaptheZ‐Stick’sActionButtontoturnitofforitwillautomaticallyexittheremoval
modeafter30seconds.
Pressandhold
2secondsand
releasing
Removing/ExcludingZ‐WaveDevicesfromtheZ‐WaveNetwork:
1.UnplugtheZ‐StickfromtheUSBconnector.ThenpressandholdtheActionButtonfor
approximately2seconds.(TheorangeLEDwillblinkingfast.)
2.ToremoveaZ‐Wavedevicefromthenetwork,simplygotothedevicewiththeZ‐Stick
andpresstheActionButtononthedeviceyouwishtoremove.(TheLEDontheZ‐Stickwill
becomeblueandImmediatelystaysolidfor2secondstoindicatesuccessfulremovalfrom
thenetwork.)
3.TheorangeLEDwillthenreturntoblinkingfast,indicatingreadinessforfurtherdevice
exclusions.Repeatstep1foreachdeviceasyouwishtoexclude.
Pressandhold
20seconds
ResetZ‐SticktofactoryDefault:
1.UnplugtheZ‐StickfromtheUSBconnector.
2.PressandholdtheActionButtonfor20seconds.
3.Ifholdingtimemorethanonesecond,theLEDwillbecomered,thenblinkfasterand
faster.Ifholdingtimemorethan20seconds,theLEDwillbecomeblueandstaysolidfor2
seconds,itindicatesresetsuccess,otherwisepleaserepeatstep2.
Note:ResetZ‐SticktofactorydefaultSettingswill:excludetheZ‐StickfromtheZ‐Wave
network;restoretheconfigurationsettingstothedefault.
4.2FunctionofResetButton
ButtonactionDescription
ClickonetimeResettheUSBport.
4.3FunctionofSerialAPI‐Mode
PlugtheZ‐StickintotheUSBconnectorofthehost,theZ‐StickwillinitiateSerialAPI‐Mode,itisalways
listening(awakeandalwaysinRXreceivemode)andactsasaZ‐Waveadapterandrespondstocommands
sentthroughUSBbythehostprocessorsoftware.
5.SpecialFunctionsofZ‐Stick
5.1Factoryreset
Youcanthroughoneofthefollowingwaystoperformthisfunction:
1. Atsomestage,youmaywishtoresetallofyourZ‐Stick’ssettingstotheirfactorydefaults.Todothis,
pressandholdtheResetButtonfor20secondsandthenreleaseit.TheZ‐Stickwillnowberesettoits
originalsettings,andtheblueLEDwillsolidfor2secondsasconfirmation.
2. TheZ‐Stickalsocanberesettothefactorydefaultssettingsviathehostsoftware.Todothis,thehost
softwaremusttakecontroloftheZ‐StickUSBadapterwhiletheZ‐StickisinSerialAPI‐Mode.Please
consulttheinstructionmanualofthehostsoftwaretoperformanetworkreset(i.e.factoryresetonthe
Z‐Stick).
5.2AddZ‐Sticktoapre‐existingZ‐Wavenetwork

ThisfunctionalsomustbedonethroughthehostsoftwarewhichtakescontroloftheZ‐StickUSBadapter
whiletheZ‐StickisinSerialAPI‐Mode.Pleaseconsulttheinstructionmanualofthehostsoftwaretoaddthe
Z‐Sticktoapre‐existingZ‐Wavenetwork(i.e.“Learn”,“Sync”,“AddasSecondaryController”,etc.).
5.3SupportthefunctionalityofSerialAPI
ThelistfunctionsofSerialAPI:
Functions:
SUPPORT_GET_ROUTING_TABLE_LINE
SUPPORT_LOCK_ROUTE_RESPONSE
SUPPORT_MEMORY_GET_BUFFER
SUPPORT_MEMORY_GET_BYTE
SUPPORT_MEMORY_GET_ID
SUPPORT_MEMORY_PUT_BUFFER
SUPPORT_MEMORY_PUT_BYTE
SUPPORT_NVM_GET_ID
SUPPORT_NVM_EXT_READ_LONG_BUFFER
SUPPORT_NVM_EXT_READ_LONG_BYTE
SUPPORT_NVM_EXT_WRITE_LONG_BUFFER
SUPPORT_NVM_EXT_WRITE_LONG_BYTE
SUPPORT_PWR_CLK_PD
SUPPORT_PWR_CLK_PUP
SUPPORT_PWR_SELECT_CLK
SUPPORT_PWR_SETSTOPMODE
SUPPORT_STORE_HOMEID
SUPPORT_STORE_NODEINFO
SUPPORT_ZW_ADD_NODE_TO_NETWORK
SUPPORT_ZW_AES_ECB
SUPPORT_ZW_ARE_NODES_NEIGHBOURS
SUPPORT_ZW_ASSIGN_RETURN_ROUTE
SUPPORT_ZW_ASSIGN_SUC_RETURN_ROUTE
SUPPORT_ZW_CONTROLLER_CHANGE
SUPPORT_ZW_CREATE_NEW_PRIMARY

SUPPORT_ZW_DELETE_RETURN_ROUTE
SUPPORT_ZW_DELETE_SUC_RETURN_ROUTE
SUPPORT_ZW_ENABLE_SUC
SUPPORT_ZW_EXPLORE_REQUEST_INCLUSION
SUPPORT_ZW_GET_CONTROLLER_CAPABILITIES
SUPPORT_ZW_GET_LAST_WORKING_ROUTE
SUPPORT_ZW_SET_LAST_WORKING_ROUTE
SUPPORT_ZW_GET_NEIGHBOR_COUNT
SUPPORT_ZW_GET_NODE_PROTOCOL_INFO
SUPPORT_ZW_GET_PROTOCOL_STATUS
SUPPORT_ZW_GET_PROTOCOL_VERSION
SUPPORT_ZW_GET_RANDOM
SUPPORT_ZW_GET_ROUTING_MAX
SUPPORT_ZW_GET_SUC_NODE_ID
SUPPORT_ZW_GET_VERSION
SUPPORT_ZW_GET_VIRTUAL_NODES
SUPPORT_ZW_IS_FAILED_NODE_ID
SUPPORT_ZW_IS_NODE_WITHIN_DIRECT_RANGE
SUPPORT_ZW_IS_PRIMARY_CTRL
SUPPORT_ZW_IS_VIRTUAL_NODE
SUPPORT_ZW_IS_WUT_KICKED
SUPPORT_ZW_NEW_CONTROLLER
SUPPORT_ZW_RANDOM
SUPPORT_ZW_REDISCOVERY_NEEDED
SUPPORT_ZW_REMOVE_FAILED_NODE_ID
SUPPORT_ZW_REMOVE_NODE_FROM_NETWORK
SUPPORT_ZW_REPLACE_FAILED_NODE
SUPPORT_ZW_REPLICATION_COMMAND_COMPLETE
SUPPORT_ZW_REPLICATION_SEND_DATA
SUPPORT_ZW_REQUEST_NETWORK_UPDATE

SUPPORT_ZW_REQUEST_NEW_ROUTE_DESTINATIONS
SUPPORT_ZW_REQUEST_NODE_INFO
SUPPORT_ZW_REQUEST_NODE_NEIGHBOR_UPDATE
SUPPORT_ZW_RF_POWER_LEVEL_GET
SUPPORT_ZW_RF_POWER_LEVEL_REDISCOVERY_SET
SUPPORT_ZW_RF_POWER_LEVEL_SET
SUPPORT_ZW_SEND_DATA
SUPPORT_ZW_SEND_DATA_ABORT
SUPPORT_ZW_SEND_DATA_BRIDGE
SUPPORT_ZW_SEND_DATA_META
SUPPORT_ZW_SEND_DATA_META_BRIDGE
SUPPORT_ZW_SEND_DATA_META_MR
SUPPORT_ZW_SEND_DATA_MR
SUPPORT_ZW_SEND_DATA_MULTI
SUPPORT_ZW_SEND_DATA_MULTI_BRIDGE
SUPPORT_ZW_SEND_NODE_INFORMATION
SUPPORT_ZW_SEND_SLAVE_DATA
SUPPORT_ZW_SEND_SUC_ID
SUPPORT_ZW_SEND_TEST_FRAME
SUPPORT_ZW_SET_DEFAULT
SUPPORT_ZW_SET_EXT_INT_LEVEL
SUPPORT_ZW_SET_LEARN_MODE
SUPPORT_ZW_SET_LEARN_NODE_STATE
SUPPORT_ZW_SET_PROMISCUOUS_MODE
SUPPORT_ZW_SET_RF_RECEIVE_MODE
SUPPORT_ZW_SET_ROUTING_INFO
SUPPORT_ZW_SET_ROUTING_MAX
SUPPORT_ZW_SET_SLAVE_LEARN_MODE
SUPPORT_ZW_SET_SLEEP_MODE
SUPPORT_ZW_SET_SUC_NODE_ID

SUPPORT_ZW_SET_WUT_TIMEOU
T
SUPPORT_ZW_SUPPORT9600_ONLY
SUPPORT_ZW_TYPE_LIBRARY
SUPPORT_ZW_WATCHDOG_DISABLE
SUPPORT_ZW_WATCHDOG_ENABLE
SUPPORT_ZW_WATCHDOG_KICK
SUPPORT_ZW_WATCHDOG_START
SUPPORT_ZW_WATCHDOG_STOP
SUPPORT_ZW_NVR_GET_VALUE
SUPPORT_FUNC_ID_CLEAR_TX_TIMERS
SUPPORT_FUNC_ID_GET_TX_TIMERS
5.4InstallationandMaintenanceApplication(IMA)feature
1. WhentheZ‐Stickactsanindependent/secondarycontrollerthathasbeenun‐pluggedfromtheUSBhost,
italsocanmeasurethenetworkhealthforeachdeviceinthenetwork.ThedifferentcolourofLEDonthe
Z‐StickindicatesthecommunicationqualitybetweentheCentralControlleranddevicesinthenetwork.
ShortpresstheActionButton5times,ifthecolourofLEDischangedtopurpleandthenitfollowswith
fastblink,whichmeansitgoesintotheIMAfeature.ThecolourofLEDwillbechangedaccordingtothe
networkhealthlevel.IfthecolourofLEDischangedtogreen,whichmeansthecurrentcommunication
qualityismorethan95%on‐7dBm.IfthecolourofLEDischangedtoyellow,whichmeansthecurrent
communicationqualityismorethan95%on0dBm.IfthecolourofLEDischangedtopurple,which
meansthecurrentcommunicationqualityislessthan95%on0dBm.IfthecolourofLEDischangedto
red,whichmeansthecurrentcommunicationhasfailed.
ShortpresstheActionButton5timesagain,theZ‐StickwillautomaticallyexittheIMAfeature.
2. WhentheZ‐StickisinSerialAPI‐Modeandactsaprimarycontroller,itcanmeasurethenetworkhealth
foreachdeviceinthenetwork.ThedifferentcolourofLEDindicatesthecommunicationqualitybetween
theZ‐StickControlleranddevicesinthenetwork.
InstalltheIMAtoolsoftwarefirst(note:theIMAtoolcanbedownloadedfromhere:
http://www.aeotec.com/support).SelectthenodedeviceandthenclicktheIMAtestbuttontostartthe
IMAtestbetweentheCentralControllerandthenodedevices.YourIMAtoolclientwillreceivethetest
resultandusedifferentcolourofLEDicontoindicatethenetworkhealthlevel,itscolourwillbechanged
followwiththechangeofnetworkhealthlevel.

5.5Configuration
5.5.1SetCommand
TheSetCommandusedtosetthevalueofconfigurationparameter(s),commandformat:
REQUEST:
7 6 5 4 3210
Command=0xF2
ParameterNumber
Default Size
Value1(MSB)
Value2
………
Valuen(LSB)
ParameterNumber(8bits)
Theparameternumberfieldspecifieswhichconfigurationparameterisbeingset.Theparameternumbersreferto
theformattheendofthedocument.
Default(1bit)
Ifthedefaultbitissetto1thedeviceissettodefaultfactorysettingandtheconfigurationvaluesisignored.Ifthe
defaultbitissetto0thentheconfigurationvaluesisused.
Size(7bits)
Thesizefieldindicatesthenumberofbytesusedfortheconfigurationvalue.
Value1…ValueN(variable)
SerialAPI:(refertothebelowform)
HOST‐>ZW:REQ|0xf2|ParameterNumber|size|Value
ZW‐>HOST:RES|0xf2|RetVal

Thevalueisaunsignedfield.Thefieldcanbe16bytesinsize.Pleaserefertotheformattheendofthedocument.
RESPONSE:
RetVal:
IfthesetissuccessfulwillreturnTRUE,otherwiseitreturnsFALSE
5.5.2GetCommand
ThisGetCommandusedtogetthevaluesofsomeconfigurationparameters.
REQUEST:
ParameterNumber1...ParameterNumberN(variable)
Theparameternumberfieldspecifieswhichconfigurationparameterisbeingrequested.Theparameternumbers
refertotheformattheendofthedocument.
RESPONSE:
RefertoexplanationundertheSetCommandRequest.
SerialAPI:
HOST‐>ZW:REQ|0xf3|ParameterNumber1|………|ParameterNumberN
ZW‐>HOST:RES|0xf3|ParameterNumber1|size1|Value|………|ParameterNumberN|sizeN|
Value

ParameterNumberDefinitions(8bit):
ParameterNumber
(Hex/Decimal)
DescriptionDefaultValueSize
0x51(81)WhentheUSBpowersupply,theLEDindicator
lightconfiguration
(0=disable,1=enable,other=ignore)
11
0xF2(242)Securitynetworkenabled
(0=disable,1=enable,other=ignore)
01
0xF3(243)SecuritynetworkkeyN/A16
0xDC(220)ConfigurationoftheRFpowerlevel
1~10,other=ignore.Atotalof10levels,level1
astheweakoutputpower,andsoon,10for
mostoutputpowerlevel.
101
0xFC(252)Enable/disableLockConfiguration(0=disable,1
=enable,other=ignore).01
0xFF(255)Value=0、Default=1、Size=1
Resettofactorydefaultsetting
N/A1
Other manuals for Z-Stick Gen5
2
Table of contents
Other Aeotec Adapter manuals
Popular Adapter manuals by other brands

Motorola
Motorola WIRELESS NOTEBOOK ADAPTER WN825G - annexe 1 Guide de l'utilisateur

CC&C
CC&C WL-2100 user guide

Keysight
Keysight U1117A operating instructions

NCE
NCE POWER PRO DCC Installation and reference manual

US Robotics
US Robotics MAXg user guide

Newell Rubbermaid
Newell Rubbermaid baby jogger GRACO CLICK-CONNECT Car Seat... Assembly instructions