Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify
Go to file
Z-Wave JS Bot 3adf71a129
feat: bump zwave-js@12.8.1 (#3715)
2024-05-14 14:16:55 +02:00
.github chore: add bundle form armv7 pkg 2023-12-22 09:09:25 +01:00
.vscode feat: use `npm` instead of `yarn` (#3447) 2023-11-28 14:53:43 +01:00
api feat(ui): smart start view improvements (#3684) 2024-04-26 10:04:17 +02:00
certs feat: vitejs and PWA support (#3263) 2023-09-06 14:54:25 +02:00
docker chore: bump nodejs version to 18.19.1-r0 on docker (#3648) 2024-03-27 09:49:28 +01:00
docs fix(discovery): add `DISCOVERY_DISABLE_CC_CONFIGURATION` env var 2024-04-04 08:29:19 +02:00
kubernetes fix: use CharDevice for USB device (#3020) 2023-05-15 16:30:15 +02:00
pkg Removed unused routes and starting pkg support 2019-01-30 09:01:41 +01:00
public feat: vitejs and PWA support (#3263) 2023-09-06 14:54:25 +02:00
snippets feat: add access-store-dir snippet 2023-03-14 14:06:10 +01:00
src fix(ui): groups associations for LR nodes (#3702) 2024-05-07 16:58:55 +02:00
store Setting up main structure 2019-01-15 15:57:57 +01:00
test/lib fix: create custom logs cleanup function (#3610) 2024-03-04 14:32:42 +01:00
.babelrc feat: vitejs and PWA support (#3263) 2023-09-06 14:54:25 +02:00
.dockerignore chore: skip install not working 2023-11-17 09:20:25 +01:00
.editorconfig feat: support nodes with multiple batteries + more icons in table (rich values) (#1777) 2021-10-15 13:47:59 +02:00
.env.app.example feat(ui): custom browser TZ/LOCALE and UI persistent preferences (#3525) 2024-01-18 13:58:21 +01:00
.eslintignore feat: driver function snippets 2022-09-01 17:30:35 +02:00
.eslintrc.js chore: bump deps (#3359) 2023-10-18 11:52:52 +02:00
.gitignore fix(ui): ignore `**/api/**` from service worker cache (#3519) 2024-01-23 08:22:16 +01:00
.markdownlint.json docs: add mqtt examples to apis 2022-12-19 10:19:47 +01:00
.markdownlintignore chore: markdown linting (#549) 2020-06-04 09:13:22 +02:00
.mergify.yml chore: fix mergify bot (#2159) 2022-01-10 10:21:19 +01:00
.mocharc.yml refactor: switch to typescript (#1297) 2021-06-09 16:15:15 +02:00
.npmignore chore: add `public` folder to npmignore 2023-12-22 09:40:35 +01:00
.nvmrc chore: bump node to 18.14.2 (#2976) 2023-02-23 18:18:03 +01:00
.prettierignore refactor: switch to typescript (#1297) 2021-06-09 16:15:15 +02:00
.prettierrc.js refactor: switch to typescript (#1297) 2021-06-09 16:15:15 +02:00
CHANGELOG.md Release 9.12.0 2024-04-29 14:25:55 +00:00
LICENSE docs: update copyright year 2021-04-01 13:57:19 +02:00
README.md docs: discord link 2023-05-25 13:37:06 +02:00
SECURITY.md chore: bump deps (#3359) 2023-10-18 11:52:52 +02:00
esbuild-register.js chore: fix custom build with zwave-js (#3354) 2023-10-20 13:37:24 +02:00
esbuild.js chore: use esbuild bundle in pkg (#3490) 2023-12-18 10:23:20 +01:00
genereteDocs.ts feat(mqtt): allow to set options in multicast/broadcast requests (#3573) 2024-02-01 09:15:25 +01:00
index.html fix(ui): add missing webmanifest link in head 2023-09-07 16:56:12 +02:00
kustomization.yaml move docker build to this repo (#473) 2020-05-15 07:36:59 +01:00
nodemon.json feat: add npm deploy and move backend source to `/api` folder (#3422) 2023-11-16 14:09:41 +01:00
package-lock.json feat: bump zwave-js@12.8.1 (#3715) 2024-05-14 14:16:55 +02:00
package.json feat: bump zwave-js@12.8.1 (#3715) 2024-05-14 14:16:55 +02:00
package.sh chore: use esbuild bundle in pkg (#3490) 2023-12-18 10:23:20 +01:00
server_config.js fix: scheduler not synced correctly (#3176) 2023-08-08 11:05:44 +02:00
tsconfig.eslint.json refactor: switch to typescript (#1297) 2021-06-09 16:15:15 +02:00
tsconfig.json feat: add npm deploy and move backend source to `/api` folder (#3422) 2023-11-16 14:09:41 +01:00
vite.config.js fix(ui): ignore `**/api/**` from service worker cache (#3519) 2024-01-23 08:22:16 +01:00
wallaby.js refactor: switch to typescript (#1297) 2021-06-09 16:15:15 +02:00

README.md

Z-Wave JS UI

Z-Wave JS UI

GitHub package.json version PRs Welcome MadeWithVueJs.com shield MIT Licence ci Docker Release GitHub All Releases Coverage Status Known Vulnerabilities

Discord

Buy Me A Coffee PayPal Patreon Donate using Liberapayko-fi

dockeri.co

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 store folder directly from the UI
  • Network Graph: Provides a beautiful map showing how nodes are communicating with the controller
  • Supports the Official Home Assistant Integration: Can act as the backend driver for the official Home Assistant integration, using the same driver and socket server as the official addon
  • Supports Home Assistant Discovery via MQTT: In lieu of the official integation, can be used to expose Z-Wave devices to Home Assistant via MQTT discovery.
  • Supported by Domoticz (beta 2021.1) using MQTT Autodiscovery.
  • 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.

Documentation

Project documentation