Racks & WattsLOCAL HARDWARE / CLEAR PICKS

Home Assistant radios

Z-Wave in Home Assistant with the Connect ZWA-2: setup and the first devices worth buying

Set up Connect ZWA-2, add Z-Wave devices with SmartStart, and choose Zooz switches, contacts and scene buttons. Build three useful Home Assistant lighting recipes.

OUR PICKS / YOUR SETUP

Find your fit.

Start with Connect ZWA-2 and a Zooz ZSE41 contact sensor. Add ZEN76 for on/off lights, ZEN77 for dimming or ZEN32 for scene buttons. Choose ZST39 instead of ZWA-2 when you prefer a compact USB stick.

  • Adapter pickConnect ZWA-2
  • First sensorZooz ZSE41 800LR
  • Scene buttonsZooz ZEN32 800LR

How we evaluate hardware.

YOUR NEXT PROJECT / THE GEAR

Parts list

Give a wall button a useful job and your smart home starts feeling a lot smarter. Start with Home Assistant Connect ZWA-2, add a door sensor, then put a switch or scene controller where you want physical control as well as automation.

Choose Zooz ZSE41 800LR for your first contact sensor, ZEN76 800LR for on/off lighting, ZEN77 800LR for compatible dimmable lights, and ZEN32 800LR when you want buttons that launch scenes. The Zooz ZST39 LR is an alternative USB adapter—choose it or ZWA-2, rather than buying both for the same network.

This research-based guide uses Home Assistant documentation and the makers’ specifications and setup instructions.

Zigbee or Z-Wave? Give each a job

You can run both in Home Assistant. Keep Zigbee for the devices that already fit your project, and add Z-Wave when its switches, locks, sensors or Long Range options solve the next problem. Each network needs its own compatible radio.

Your question Zigbee Z-Wave
What connects it to Home Assistant? A Zigbee coordinator with ZHA or another supported route A Z-Wave adapter, Z-Wave JS server and integration
What kind of network is it? Mesh, with suitable powered devices acting as routers Classic mesh, plus Long Range for supported controller/device combinations
Where is it especially useful? Building out sensors, plugs and lighting you already like Adding wall switches, locks and dedicated controls; reaching a suitable LR device directly
What should you match? Exact device support, coordinator and firmware Device frequency region, controller firmware and inclusion mode
Can it work locally? Yes, through a local integration such as ZHA Yes, through Z-Wave JS
Does a radio replace the other one? Keep your Zigbee radio for Zigbee ZWA-2 adds Z-Wave; it does not become a Zigbee or Thread coordinator

The setup routes come from Home Assistant ZHA and the Z-Wave integration guide. For Zigbee and Thread hardware choices, use our coordinator buying guide.

Mesh and Long Range are different choices

A classic Z-Wave mesh can use suitable powered devices to relay traffic. Long Range connects a supported device directly to the controller instead. An LR device therefore does not fill a gap in your mesh’s repeater coverage; Zooz’s LR FAQ explains the direct-to-hub topology.

ZWA-2 supports both networks at the same time. When Home Assistant offers Long Range or Mesh during inclusion, choose the route for that device: LR for a suitable direct connection, mesh when you want the device to join and strengthen that network. Switching later means removing and pairing the device again. See ZWA-2’s network guidance.

The Zooz devices in this shortlist are North American versions. Match the device’s frequency region to your installation; the current ZWA-2 setup can select the adapter region from Home Assistant’s settings.

Buy the radio, then the devices you will actually use

Product Job Why choose it? Fit requirement
Home Assistant Connect ZWA-2 Main adapter pick Official Home Assistant hardware with a guided setup and mesh/LR support USB access from your Home Assistant host
Zooz ZST39 LR Alternative adapter Compact 800-series USB stick Correct region and current adapter firmware
Zooz ZSE41 800LR First contact sensor Door/window open and closed reports; battery powered Mount sensor and magnet as its manual specifies
Zooz ZEN76 800LR On/off lighting Physical paddle plus local switching Suitable wiring, neutral and supported load
Zooz ZEN77 800LR Dimmable lighting Physical dimming and automated brightness Compatible dimmable lighting and required wiring
Zooz ZEN32 800LR Scene buttons Four small scene buttons alongside a larger relay button Required wiring and the intended lighting load

The radio choices are documented by Home Assistant and Zooz’s ZST39 page. For the wall devices, use the exact ZEN76 800LR manual, ZEN77 800LR manual and ZEN32 page.

Have an electrician install the wired switches, dimmer and scene controller, matching the neutral, wiring arrangement and lighting load to the exact manual. Then you can get on with the fun software part.

Start small: a contact and one lighting control

The ZSE41 gives you an immediately useful event: something opened. Add one sensor, watch it change between open and closed, then connect that event to a light. The ZSE41 800LR manual covers its battery and inclusion procedure. For outdoor placement, Zooz specifies a separate weatherproof cover.

Choose ZEN76 for simple on/off control. Choose ZEN77 when the lighting is compatible with dimming and you want a brightness setting. A dimmer is a lighting choice, so follow its allowed-load list rather than treating it as a general appliance switch.

ZEN32 is the next upgrade when you want more physical controls. Its large button can control the connected relay load; the four small buttons trigger scenes or other supported commands. They are remote controls, not four extra wired lighting outputs. Home Assistant can turn their presses into automations through Central Scene notifications.

Install ZWA-2 in Home Assistant

The guided route below uses Home Assistant OS and the Z-Wave JS app. A Home Assistant Container installation needs a separately running Z-Wave JS server; the integration documentation covers that route too.

  1. Connect ZWA-2 by USB to the Home Assistant host. Place it upright and clear of radio-blocking obstructions as its maker recommends. If Home Assistant runs in a VM, make the USB device available to that guest first.
  2. Follow the discovered adapter’s Recommended installation flow. It installs the Z-Wave JS app and sets up the integration. Give the adapter an area and select Finish when prompted.
  3. For a brand-new network, leave the security-key fields empty and select Submit if prompted; Home Assistant generates the keys. Keep those keys somewhere safe. An existing secure network needs its existing keys when following the appropriate migration procedure.
  4. Open Settings → Connectivity → Z-Wave and confirm that the adapter is ready. Check its region before pairing devices.
  5. Bring the adapter firmware up to the maker’s supported release. Home Assistant recommends an 800-series adapter with firmware ≥7.23.2 for a new setup. That is an adapter requirement, not a version to flash onto every sensor or switch.
  6. Choose your first device and use Add device. Complete inclusion and its device interview before building an automation.

Those steps follow the current Z-Wave setup and adapter recommendations. For a ZST39, use Zooz’s model-specific firmware instructions; match the hardware and file instead of comparing unrelated version numbers.

SmartStart: scan first, then power the device

SmartStart is the friendly QR-code route. Keep the code with the device so you can identify it again later.

  • In Settings → Connectivity → Z-Wave → Add device, choose Scan QR code for a SmartStart device. The documented flow starts with the device turned off.
  • Scan the device’s Z-Wave QR code. If the device and region support LR, choose Long Range or Mesh when offered.
  • Turn the device on and follow its inclusion instructions. For battery devices, the manual explains activation and waking it for setup.
  • Wait for Home Assistant to confirm the addition and complete the interview. Give it a useful name, then test the physical control or sensor state.

For a device without SmartStart, use its manual inclusion sequence. S2 inclusion may ask for the device’s PIN. Home Assistant also documents pasting QR-code content from another reader if camera scanning is unavailable. These options are covered in adding a Z-Wave device.

Once your first devices work, return to Settings → Connectivity → Z-Wave → Download backup → Download. This saves the adapter’s non-volatile memory, including paired-device information. Store it safely alongside your recovery instructions and security keys; repeat the backup before major network changes.

Three things to build next

Open Settings → Automations & scenes → Create automation → Create new automation. Set the trigger under When, add any condition, choose the action under Then do, and press Save. The automation editor guide covers that workflow.

1. Scene buttons that do something useful

Use: ZEN32 and ZEN77. Make one small button turn the dimmer on at a brightness you like; make another turn it off.

From the ZEN32 device page, create an automation using the device as the trigger. Choose the single-press trigger for the small button you want. Zooz maps the small buttons to scenes 001–004, while 005 is the large button. Pick the actual button/press combination shown for your device.

For the action, use Light: Turn on with the ZEN77 light entity and your chosen brightness. Save, then press that physical button. Create a second button automation with Light: Turn off. The small buttons use scene events, so you are choosing a button-press trigger rather than waiting for an imaginary switch entity to turn on.

Zooz’s Home Assistant programming guide shows the device-trigger route. If your trigger list is empty, press the chosen button and check the Z-Wave scene event before selecting it. Keep the large button’s connected-load behavior in mind while assigning its scenes.

2. A porch light that follows the sun

Use: ZEN76 and a suitable installed light. Create an automation with the Sunset trigger and a Switch: Turn on action targeting the ZEN76. Save it. Make a separate Sunrise automation with Switch: Turn off.

For an optional restart catch-up rule, use the Home Assistant trigger with Event: Start, add Sun → Sun is set as the condition, and turn the same switch on. That rule checks whether it is already night when Home Assistant starts; the Sunset rule handles the daily schedule.

Use the current Sunset/Sunrise trigger guidance, Home Assistant startup trigger and Sun is set condition guidance. The older generic Sun condition is absent from the new-condition picker.

3. Open the door, get a light

Use: ZSE41 and ZEN77 or ZEN76. Add a State changed trigger for the contact’s binary sensor. Set From to closed (off) and To to open (on), then add Sun → Sun is set so the rule runs at night.

Choose Light: Turn on for a dimmer entity or Switch: Turn on for an on/off switch entity. Save the automation, close the contact, then open it again to test the change. Leaving it open while saving does not create a new opening event. Keep the light’s off behavior separate—for example, the physical paddle—while you get this first rule working.

The State changed documentation explains the From/To fields. To test in daylight, use the automation trace to see the night condition fail; test the full path after dark. Select the lighting action that matches the entity Home Assistant actually created.

Finish with a small, useful test

Check the physical paddle, the dimmer’s brightness control, each scene button and the contact’s open/closed state before adding more devices. After a real trigger, open the automation’s trace and follow it from When through the condition to the action.

Next, put Z-Wave to work alongside your other devices. The water-leak shutoff guide uses Z-Wave for the Titan actuator and a separate radio for Zigbee leak sensors. The Alarmo guide helps you give contacts an alarm role. Keep building from the Home Assistant hub.

Ready to put the radio to work on a door? Our local-control smart lock guide compares Kwikset, Schlage, Yale and Aqara, then adds code management and useful auto-lock routines.

Want the next Z-Wave project to warm the room? Our local smart-thermostat guide pairs the T6 Pro with Z-Wave JS and compares it with Matter and HomeKit alternatives.

For seasonal outdoor lights, the outdoor smart-plug guide pairs the ZEN05 800LR with local power reports and a low-draw alert, alongside two-outlet Matter alternatives.

Devices dropping out or responding slowly? The weak Z-Wave network guide starts with the free fixes, then picks a repeater, a powered plug or an adapter upgrade.

For a dedicated smoke/CO project, our ZEN55 alarm-bridge guide connects compatible existing alarm signals to lights and phone alerts.

Sources & methodology

Where these facts come from.

Source dates are listed above.

As an Amazon Associate I earn from qualifying purchases.

YOUR NEXT PROJECT / THE GEAR

Parts list

Prepared by Racks & Watts.