Guide 12 : Setting Up a Z-Wave Stick in Home Assistant with Z-Wave JS (Featuring Aeotec Z-Stick Gen5 and Fibaro Dimmer 2)

In this guide, we walk you through setting up a Z-Wave network in Home Assistant using the Z-Wave JS integration, with an Aeotec Z-Stick Gen5 and the Fibaro Dimmer 2 module. This setup is fully local, reliable, and secure—perfect for long-term smart home use.

What You’ll Need


Step 1: Plug in Your Z-Wave USB Stick

  1. Insert the Aeotec Z-Stick Gen5 into a USB port on your Home Assistant machine.
  2. Go to Settings > System > Hardware and note the USB device path. It will look like /dev/ttyUSB0 or /dev/serial/by-id/....

⚠️ If you’re using a Raspberry Pi 4, you may need a USB extension cable to avoid interference with 2.4 GHz networks.


Step 2: Install the Z-Wave JS Integration

  1. Go to Settings > Devices & Services > Add Integration.
  2. Search for Z-Wave JS.
  3. Select it and follow the wizard.
  4. Choose “Use the Z-Wave JS Supervisor Add-on” if you’re using Home Assistant OS/Supervised. If you’re using Container or another method, install the Z-Wave JS server manually and link it via WebSocket.
  5. Enter the USB path you noted earlier.

Once complete, Z-Wave JS will start scanning your network (which is currently empty).


Step 3: Include the Fibaro Dimmer 2

  1. Put Home Assistant in inclusion mode by clicking “Add Device” in the Z-Wave JS integration.
  2. Triple-click the B-button on the Fibaro Dimmer 2 (the small button on the module itself).
  3. Home Assistant will detect the device and add it.

💡 Tip: Label the device and assign it to a room immediately for easy organization.


Step 4: Configure the Fibaro Dimmer 2 for Push-Button Use

To take full advantage of dimming (hold to dim up/down), use momentary (push-to-make) switches, not toggle (on/off) switches.

Set Parameter 20 to 0 (Momentary Switch)

  1. In Home Assistant, go to the Fibaro device.
  2. Click “Configure Device” > “Z-Wave Configuration Parameters”.
  3. Set Parameter 20 (Input switch type) to 0.

This enables:

  • Single press = on/off
  • Press and hold = dim up/down
  • Double press = full brightness

Bonus Tips

  • Calibrate the load: If you see flickering or unexpected behavior, exclude and re-include the device and let it recalibrate.
  • Secure Inclusion: For enhanced security, enable S2 (if your stick supports it).
  • Keep firmware updated: Fibaro devices occasionally release important bug fixes.

With this setup, you’re using a professional-grade lighting control system that works fully locally, integrates seamlessly with Home Assistant, and is built to last.

Bonjour, il semble que vous visitez depuis la France.
En France, le nom commercial Smarthome-Europe est protégé, et utilisé par une société B2B qui n'est pas liée à ce site Smart Home Europe.
Leur site est : smarthome-europe.com