Skip to main content

Z-Wave JS UI without Home Assistant

Z-Wave JS UI is the best way to run a Z-Wave network. Pair it with Gladys Assistant over MQTT and you get dashboards, scenes and AI, without Home Assistant.

Z-Wave JS UI is an open-source application that drives your Z-Wave USB stick and manages your network: inclusion, exclusion, healing, firmware updates. It runs perfectly on its own in Docker, and it can publish every device to an MQTT broker.

That's exactly how Gladys Assistant connects to it. Z-Wave JS UI keeps doing what it does best, and Gladys, a free and open-source smart home platform, turns each node into a device you can put on a dashboard, use in scenes and control from your phone. Everything stays local, on your own hardware.

The Gladys Assistant dashboard
Your Z-Wave devices, managed by Z-Wave JS UI, on a Gladys dashboard.

Why people look for Z-Wave without Home Assistant

Z-Wave users usually want one thing: a reliable network that just works.

  • Z-Wave JS UI's interface is excellent for managing the network, but it isn't a dashboard for the family, and it doesn't do everyday automations.
  • Home Assistant brings those, along with a large platform to learn, YAML, add-ons and frequent updates to keep up with.
  • Leaving an old hub (SmartThings, Wink, Vera, Hubitat) is a good moment to choose something simpler, as long as it stays local.

Z-Wave JS UI for the network plus a simple platform on top is a clean, robust split.

Z-Wave JS UI with Gladys vs with Home Assistant

The same Z-Wave JS UI, two ways to use it:

With GladysWith Home Assistant
ConnectionMQTT: Z-Wave JS UI publishes, Gladys subscribesWebSocket to the Z-Wave JS server
Network managementIn Z-Wave JS UIIn Z-Wave JS UI or the Home Assistant interface
Adding devicesOne click from the Discovered tabAutomatic entity discovery
AutomationsVisual scenes, no codeAutomations, YAML, Node-RED
Runs locallyYesYes

Home Assistant exposes more Z-Wave device types today. Gladys covers the essentials (sensors, switches, dimmers, shutters, energy metering) and is simpler to live with.

What you get with Z-Wave JS UI in Gladys

Once your Z-Wave nodes are in Gladys:

Sensors

Door and window contacts, temperature, luminosity, alarm and binary sensors, with history.

Switches and dimmers

Plugs, in-wall switches and dimmers, such as Fibaro and Qubino modules.

Shutters and blinds

Open, close and set the position of roller shutters and blinds.

Energy metering

Track the power and consumption of metering plugs and modules.

Scenes

Trigger on any Z-Wave event and act on any device, Z-Wave or not, without code.

All your protocols

Z-Wave next to Zigbee, Matter and Wi-Fi devices in the same interface.

Set up Z-Wave JS UI without Home Assistant

On a mini-PC, a Raspberry Pi or a NAS running Docker:

  • Plug in a Z-Wave USB stick for your region: 908.42 MHz in the US and Canada (Zooz ZST10 700 / ZST39, Aeotec Z-Stick 7 US), 868.42 MHz in Europe.
  • Run Z-Wave JS UI in Docker and include your devices.
  • In Z-Wave JS UI, enable the MQTT gateway with the settings from the Gladys guide (named topics, entire value object).
  • Install Gladys, open the Z-Wave JS UI integration and enter your MQTT broker.
  • Open the Discovered tab and add your devices in one click.

Need an MQTT broker? Gladys's MQTT integration can start one for you in Docker.

Keep Z-Wave JS UI, drop the complexity

Gladys doesn't replace Z-Wave JS UI: your network, your inclusions and your firmware updates stay where they are. Gladys adds the part your household actually sees: dashboards, notifications, scenes, AI and remote access with Gladys Plus.

Gladys is free and open source, has been developed since 2013, and runs entirely on your own hardware.

More on local protocols:

Frequently asked questions

Can Z-Wave JS UI run without Home Assistant?

Yes. Z-Wave JS UI is a standalone application, usually run with Docker. It manages the Z-Wave stick and the network on its own, and can publish devices to an MQTT broker. Gladys Assistant connects to that broker to add dashboards, scenes and AI.

How does Gladys connect to Z-Wave JS UI?

Over MQTT. Z-Wave JS UI publishes device states to an MQTT broker with named topics, and Gladys subscribes to the broker to read states and send commands in real time. The exact settings are in the Gladys Z-Wave JS UI guide.

Which Z-Wave stick should I buy in the US or Canada?

One built for the North American 908.42 MHz frequency, such as the Zooz ZST10 700 / ZST39 or the Aeotec Z-Stick 7 (US version). A European 868.42 MHz stick won't talk to North American devices.

Which Z-Wave devices does Gladys support?

Door and window sensors, binary switches and plugs, dimmers, roller shutters, temperature, luminosity and alarm sensors, and energy metering. If a device isn't supported yet, the forum is the place to ask.

Does Z-Wave with Gladys work without the internet?

Yes. Z-Wave JS UI, the MQTT broker and Gladys all run on your own hardware, so your Z-Wave devices and scenes keep working with no internet connection and no manufacturer cloud.

Give your Z-Wave network a simple home

Gladys is free, open source and installs with a single Docker command. Connect Z-Wave JS UI over MQTT and start automating.