--- 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 | ✓ | | |
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.
## {% 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)