---
layout: page
title: "Z-Wave Controllers"
description: "Extended instructions how to setup Z-Wave."
date: 2016-03-24 08:49 -0700
sidebar: true
comments: false
sharing: true
footer: true
---

## {% linkable_title Supported Z-Wave USB Sticks & Hardware Modules %}

You need to have a [supported Z-Wave USB stick or module](https://github.com/OpenZWave/open-zwave/wiki/Controller-Compatibility-List) installed.

| Device                  | Works on Linux | Works on Windows | Works on OSX |
|-------------------------|----------------|------------------|--------------|
| Aeotec Z-Stick          |   ✓     |                  |              |
| Aeotec Z-Stick Series 2 |   ✓     |                  |              |
| Aeotec Z-Stick Series 5 |   ✓     |    ✓      |   ✓   |
| Pine64 Z-Wave Module    |   ✓     |                  |              |
| Razberry GPIO Module    |   ✓     |                  |              |
| Seluxit ViaSens 100     |                |                  |              |
| Sigma Designs UZB Stick |                |                  |              |
| Tricklestar             |                |                  |              |
| Vision USB Stick        |                |                  |              |
| ZWave.me UZB1           |   ✓     |                  |              |

<p class='note'>
  If you're using Hass.io or running HASS in a Docker container, it's recommended to use a USB stick, not a module. Passing a module through Docker is more complicated than passing a USB stick through.
</p>

## {% linkable_title Stick Alternatives %}

The alternative to a stick is a hub that supports Z-Wave. Home Assistant supports the following hubs with Z-Wave support:

 - [Vera](/components/vera/)
 - [Wink](/components/wink/)

## {% linkable_title Controller Notes %}

### {% linkable_title Aoetec Stick %}

By default this will turn on "disco lights", which you can turn off by following the instructions in the [device specific page](/docs/z-wave/device-specific/#aeon-z-stick)

### {% linkable_title Razberry Board %}

You need to disable the on-board Bluetooth since the board requires the use of the hardware UART (and there's only one on the Pi3). You do this by following the instructions in the [device specific page](/docs/z-wave/device-specific/#razberry-board)