Stars
Forks
Watchers
Developer links
Z-Wave JS UI
Managing dozens of smart locks, dimmers, thermostats, and sensors across a Z-Wave mesh often leaves homeowners blind to routing hops, sleepy battery devices, and firmware bugs; Z-Wave JS UI solves this by delivering a comprehensive browser control panel and MQTT gateway for your USB or network Z-Wave controller. Provision new devices with SmartStart QR scanning or S2 authenticated inclusion, inspect every Command Class parameter, and push over-the-air manufacturer firmware updates straight to switches and sensors. Interactive network topology graphs map live routing neighbors, link quality, and background RSSI signal strength, while built-in health checks and an integrated Zniffer packet analyzer pinpoint RF interference before automations fail. Operators can configure direct node-to-node association groups and multicast broadcast groups so wall switches trigger lights even when the central hub is offline. Scheduled Non-Volatile Memory controller backups and pre-inclusion restore points protect your mesh against hardware failure, and the configurable MQTT Discovery and WebSocket server bridges every entity seamlessly into Home Assistant, OpenHAB, Domoticz, Jeedom, and ioBroker. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Complete Z-Wave Node and Firmware Control
- Include, exclude, heal, and configure Z-Wave and Z-Wave Long Range devices with S2 security, SmartStart QR provisioning, Command Class value editing, and over-the-air device firmware updates from the browser.
- Live Mesh Diagnostics and Zniffer Capture
- Visualize mesh routing paths on an interactive network graph, run automated node health and link-quality tests, monitor background RSSI levels, and capture raw Z-Wave frames with built-in Zniffer tools.
- Flexible MQTT and WebSocket Smart Home Bridge
- Expose Z-Wave devices over a WebSocket server or customizable MQTT topics with Home Assistant MQTT Discovery, payload templates, scene triggers, and full access to Z-Wave JS APIs.
- Automated Controller NVM Backups and Restore
- Schedule automatic Non-Volatile Memory controller backups and store directory snapshots, with automatic pre-inclusion and pre-exclusion restore points that protect your Z-Wave mesh against stick corruption.
Features
- Interactive Node Control Panel
- Manage node inclusion, S2 security keys, SmartStart QR codes, polling intervals, and Command Class configuration parameters through a real-time Socket.IO and Vue interface.
- Dynamic Mesh Network Graph
- Inspect controller and device routing tables, neighbor hop counts, background RSSI charts, and link health metrics in an interactive visual topology map.
- Direct Groups and Multicast
- Configure direct Z-Wave node-to-node Lifeline and association groups plus multicast broadcast groups for instantaneous device control.
- Configurable MQTT Gateway
- Publish Z-Wave states and invoke driver APIs over MQTTjs with Home Assistant autodiscovery, custom topic prefixes, and retained state management.
- Built-In Zniffer Packet Analyzer
- Capture, filter, and inspect raw Z-Wave radio traffic frames directly in the web interface to troubleshoot routing delays and noisy nodes.
- Scheduled NVM and Store Backups
- Automate scheduled backups of controller Non-Volatile Memory and persistent store files with one-click download and hardware migration restore.