USB Z-Stick – How to Use the Z-Wave Plus like a Pro

USB Z-Stick

Have you recently purchased a Z-Wave Plus USB Z-Stick from Aeon Labs and you’re having problems operating it? Don’t get discouraged as we’re here to help you out. With this guide, SmartHome.City will help you get the most out of your smart home device. This self-powered Z-Wave Plus USB Z-Stick along with the Zensys API is all you need to get started right.

 

Z-Wave Plus USB Z-Stick Functions

USB Z-Stick

Before we go further about how to operate it, we have to know the basic functions of the Z-Wave Plus USB Z-Stick. As of today, there are three important functions when it comes to operating this smart home device. These are the Inclusion-Mode, Removal-Mode and the SerialAPI-Mode. Each will be discussed in detail shortly.

Aeon Labs Z-Wave Plus USB Z-Stick Operation

As mentioned earlier above, the Z-Wave USB Z-Stick comes with three functions:

Inclusion-Mode – this mode will give you the option to add Z-Wave devices on your smart home network. With this mode on, every smart home device on your area will be included to its network.

What can you do in this mode?

When initiating the Inclusion-Mode, you will be able to add Z-Wave devices by going to the device you wish to add. Compared to the older models, this Z-Stick can add devices without you needing to press the button with each device you add. Thanks to the power of Z-Wave Gen5.

To operate the Inclusion-Mode:

Disconnect your Z-Stick to the USB Connector. Go to the Z-Wave device you wish to add. To know that if your device has been added to the Z-Stick, the LED indicator will blink fast during network discovery. Once connected, it will light up for 3 seconds without blinking. Should you add more devices, you will notice that the LED indicator will slowly blink which means it is ready to add another/more devices.

Once you’re done with adding devices on your smart home network, simply tap the button on the Z-Wave Plus USB Z-Stick to turn it off.

Removal-Mode – as the name suggests, this mode is for deleting Z-Wave devices on your network. Does your neighbor have a Z-Wave network as well and you have accidentally added one of their devices? Simply use this function to exclude it on your network.

What can you do in this mode?

In Removal-Mode, you will be able to remove Z-Wave devices by going to it and pressing the pair button. No need to press additional buttons on the Z-Stick, thanks to Z-Wave Gen5.

To operate the Removal-Mode:

Disconnect the Z-Stick to the USB Connector and go to the Z-Wave device you wish to remove. Just like adding, you will know the status via the LED light indicator. If the device has been removed to your network, you will know by checking the light if it stays on for 3 seconds. When done, it will go back to blinking fast to indicate it is ready to exclude more devices (if necessary).

SerialAPI-Mode – while this mode is for advanced users, this function makes the Z-Stick like an adapter whereas it will respond to commands used by the program. Here are a few example functions it will run:

  • SUPPORT_GET_ROUTING_TABLE_LINE
  • SUPPORT_LOCK_ROUTE_RESPONSE
  • SUPPORT_MEMORY_GET_BUFFER
  • SUPPORT_MEMORY_GET_BYTE
  • SUPPORT_MEMORY_GED_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_TIMEOUT
  • 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

More SerialAPI-Mode functions:

To initiate factory reset using SerialAPI-Mode, simply boot the device to the host software and choose the correct parameter by following the on-screen instructions.

USB Z-Stick

Check these status indicators if unsure.

 Other Functions of the Z-Wave Plus USB Z-Stick

If in case there are some complications when using the Z-Wave Plus USB Z-Stick, you may opt to reset the Z-Stick to its factory default. You can do this by pressing and holding the action button of your Z-Stick for at least 20 seconds. You will notice if it’s working by checking the LED light color. It should be color red if you’ve pressed it for more than a second and will blink faster and faster till you reach the 20-second mark.

Do take not that resetting the Z-Stick will result to:

Exclude the Z-Stick on your smart home network (if already established); remove all Node IDs on the device; and restore all the settings to its default, out-of-the-box settings. Again, it’s only recommended to do factory reset if the device is inoperable.

Since this Z-Stick is capable of storing up to 232 Z-Wave protocol devices, all you need to do on your end is to install the smart home devices you wish to use in their respected areas and use your Z-Stick to establish the network.

 

Aeotec Z-Wave Plus USB Z-Stick Gateway Compatibility

At the moment, the Z-Wave Plus USB Z-Stick is compatible with Flatout, HomeGenie, Jeedom, Indigo, Open Z-Wave, openHAB and InControl. As for Z-Stick Gen5, it is compatible with HomeGenie, HomeSeer, InControl, Open Z-Wave, openHAB, Indigo and Jeedom.