All apps · 0 apps
zwave-js-ui
Docker app from digiblur's Repository
Overview
Fully configurable Zwave Control Panel and MQTT gateway using NodeJS and Vue
Recommended to pass in the USB adapter via the serial/by-id/ - find yours by a terminal command of: ls -l /dev/serial/by-id
Example: /dev/serial/by-id/usb-Silicon_Labs_Zooz_ZST10_700_Z-Wave_Stick_a2b44f42d260ec11a6583d7625bfaa52-if00-port0:/dev/zwave
Readme
View on GitHubZ-Wave JS UI
Full featured Z-Wave Control Panel and MQTT Gateway.
Main features
- Control Panel UI: Directly control your nodes and their values from the UI, including:
- Nodes management: Add, remove, and configure all nodes in your Z-Wave network
- Firmware updates: Update device firmware using manufacturer-supplied firmware files
- Groups associations: Add, edit, and remove direct node associations
- Z-Wave JS Exposed: Provides full-access to Z-Wave JS's APIs
- Full-Featured Z-Wave to MQTT Gateway: Expose Z-Wave devices to an MQTT broker in a fully configurable manner
- Secured: Supports HTTPS and user authentication
- Scene Management: Create scenes and trigger them by using MQTT apis (with timeout support)
- Debug Logs in the UI: See debug logs directly from the UI
- Access Store Files in the UI: Access the files are stored in the persistent
storefolder directly from the UI - Network Graph: Provides a beautiful map showing how nodes are communicating with the controller
- Automatic/Scheduled backups: Scheduled backup of NVM and store directory. It's also possible to enable automatic backups of NVM before every node inclusion/exclusion/replace, this ensures to create a safe restore point before any operation that can cause a network corruption.
- Zniffer Support: Supports Zniffer mode for debugging Z-Wave traffic
- Dianogsitics: Use Healtcheck and Link quality tools to diagnose network issues
Software integrations
- Home Assistant: using the official addon or standalone installation through plain MQTT or MQTT Discovery. See docs
- Domoticz: using MQTT Discovery. See docs
- OpenHAB: using MQTT Discovery. See docs
- Jeedom: using official Z-Wave JS plugin
- HomeSeer: Using Z-Wave Plus Plugin
- Homebridge: Using homebridge-zwave-usb plugin
- ioBroker: Using the offical adapter ioBroker.zwave-ws
Documentation
Categories
Download Statistics
8,922,538
Total Downloads
343,396
This Month
282,367
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allLinks
Details
Repository
zwavejs/zwave-js-uiLast Updated2026-08-24
First Seen2022-11-08
Runtime arguments
- Web UI
http://[IP]:[PORT:8091]/- Network
bridge- Privileged
- false
Template configuration
WebUIPorttcp
Container WebUI
- Target
- 8091
- Default
- 8091
- Value
- 8091
USB Zwave deviceDevice
- Default
- /dev/ttyACM0:/dev/zwave
- Value
- /dev/ttyACM0:/dev/zwave
Websocket PortPorttcp
- Target
- 3000
- Default
- 3000
- Value
- 3000
Config folderPathrw
- Target
- /usr/src/app/store
- Value
- /mnt/user/appdata/zwave-js-ui


