All apps · 0 apps
zwavejs2mqtt
Docker app from Selfhosters
Overview
Fully configurable Zwave to MQTT Gateway and Control Panel
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
Install Zwavejs2mqtt on Unraid in a few clicks.
Find Zwavejs2mqtt in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Open the Apps tab on your Unraid server Search Community Apps for Zwavejs2mqtt Review the template variables and paths Click Install
Categories
Download Statistics
18,288,815
Total Downloads
101,589
This Month
111,464
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allLinks
Details
Repository
zwavejs/zwavejs2mqttLast Updated2026-06-23
First Seen2021-01-08
Runtime arguments
- Web UI
http://[IP]:[PORT:8091]/- Network
bridge
Template configuration
WebUIPorttcp
Container Port: 8091
- Target
- 8091
AppdataPathrw
Container Path: /usr/src/app/store
- Target
- /usr/src/app/store
Zwavejs LogPathrw
Container Path: /usr/src/app/bin
- Target
- /usr/src/app/bin
Serial deviceDevice
Container Device: /dev/ttyACM0
- Default
- /dev/ttyACM0
Websocket ServerPorttcp
Container Port: 3000
- Target
- 3000


