[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8982":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":23,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},8982,"zwave-js-ui","zwave-js\u002Fzwave-js-ui","zwave-js","Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue\u002FVuetify","https:\u002F\u002Fzwave-js.github.io\u002Fzwave-js-ui",null,"Vue",1215,239,17,89,0,1,5,56.14,"MIT License",false,"master",true,[25,26,27,28,29,30,5,31],"control-panel","hacktoberfest","mqtt","ui","vue","zwave","zwavejs","2026-06-12 04:00:42","# Z-Wave JS UI\n\n\u003Cdiv>\n  \u003Cimg style=\"background-color: #fff; border-radius: 15px\" src=\"docs\u002F_images\u002Fapp_logo.svg\" alt=\"Z-Wave JS UI\">\n\u003C\u002Fdiv>\n\n![GitHub package.json version](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fpackage-json\u002Fv\u002Fzwave-js\u002Fzwave-js-ui)\n[![PRs Welcome](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPRs-welcome-brightgreen.svg?style=flat-square)](http:\u002F\u002Fmakeapullrequest.com)\n[![MadeWithVueJs.com shield](https:\u002F\u002Fmadewithvuejs.com\u002Fstorage\u002Frepo-shields\u002F1897-shield.svg)](https:\u002F\u002Fmadewithvuejs.com\u002Fp\u002Fzwave2mqtt\u002Fshield-link)\n[![MIT Licence](https:\u002F\u002Fbadges.frapsoft.com\u002Fos\u002Fmit\u002Fmit.png)](https:\u002F\u002Fopensource.org\u002Flicenses\u002Fmit-license.php)\n[![ci](https:\u002F\u002Fgithub.com\u002Fzwave-js\u002Fzwave-js-ui\u002Fworkflows\u002Fci\u002Fbadge.svg?branch=master)](https:\u002F\u002Fgithub.com\u002Fzwave-js\u002Fzwave-js-ui\u002Factions?query=workflow%3Aci+branch%3Amaster)\n[![Docker Release](https:\u002F\u002Fgithub.com\u002Fzwave-js\u002Fzwave-js-ui\u002Factions\u002Fworkflows\u002Fdocker-release.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fzwave-js\u002Fzwave-js-ui\u002Factions\u002Fworkflows\u002Fdocker-release.yml)\n[![GitHub All Releases](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fzwave-js\u002Fzwave-js-ui\u002Ftotal)](https:\u002F\u002Fgithub.com\u002Fzwave-js\u002Fzwave-js-ui\u002Freleases)\n[![Coverage Status](https:\u002F\u002Fcoveralls.io\u002Frepos\u002Fgithub\u002Fzwave-js\u002Fzwave-js-ui\u002Fbadge.svg?branch=master)](https:\u002F\u002Fcoveralls.io\u002Fgithub\u002Fzwave-js\u002Fzwave-js-ui?branch=master)\n[![Known Vulnerabilities](https:\u002F\u002Fsnyk.io\u002Ftest\u002Fgithub\u002Fzwave-js\u002Fzwave-js-ui\u002Fbadge.svg?targetFile=package.json)](https:\u002F\u002Fsnyk.io\u002Ftest\u002Fgithub\u002Fzwave-js\u002Fzwave-js-ui?targetFile=package.json)\n\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1111193770935996459?color=D82167&label=Chat%20on%20Discord&logo=Discord&logoColor=ffffff)](https:\u002F\u002Fdiscord.gg\u002FHFqcyFNfWd)\n\n[![Buy Me A Coffee](https:\u002F\u002Fwww.buymeacoffee.com\u002Fassets\u002Fimg\u002Fcustom_images\u002Forange_img.png)](https:\u002F\u002Fwww.buymeacoffee.com\u002FMVg9wc2HE \"Buy Me A Coffee\") [\u003Cimg style=\"background:#ccc;border-radius:10px\" alt=\"PayPal\" src=\"https:\u002F\u002Fwww.paypalobjects.com\u002Fpaypal-ui\u002Flogos\u002Fsvg\u002Fpaypal-color.svg\" width=\"200\" height=\"40px\" \u002F>](https:\u002F\u002Fpaypal.me\u002Fdaniellando) [![Patreon](https:\u002F\u002Fc5.patreon.com\u002Fexternal\u002Flogo\u002Fbecome_a_patron_button.png)](https:\u002F\u002Fwww.patreon.com\u002FbePatron?u=16906849) [\u003Cimg src=\"https:\u002F\u002Fliberapay.com\u002Fassets\u002Fwidgets\u002Fdonate.svg\" alt=\"Donate using Liberapay\" \u002F>](https:\u002F\u002Fliberapay.com\u002FrobertsLando\u002Fdonate)[![ko-fi](https:\u002F\u002Fko-fi.com\u002Fimg\u002Fgithubbutton_sm.svg)](https:\u002F\u002Fko-fi.com\u002FI2I1JN3M5)\n\n[![dockeri.co](https:\u002F\u002Fdockerico.blankenship.io\u002Fimage\u002Fzwavejs\u002Fzwave-js-ui)](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fzwavejs\u002Fzwave-js-ui) [![Get it from the Snap Store](https:\u002F\u002Fsnapcraft.io\u002Fstatic\u002Fimages\u002Fbadges\u002Fen\u002Fsnap-store-black.svg)](https:\u002F\u002Fsnapcraft.io\u002Fzwave-js-ui)\n\nFull featured Z-Wave **Control Panel** and MQTT **Gateway**.\n\n- **Backend**: [NodeJS](https:\u002F\u002Fnodejs.org\u002Fen\u002F), [Express](https:\u002F\u002Fexpressjs.com\u002F), [socket.io](https:\u002F\u002Fgithub.com\u002Fsocketio\u002Fsocket.io), [MQTTjs](https:\u002F\u002Fgithub.com\u002Fmqttjs\u002FMQTT.js), [zwavejs](https:\u002F\u002Fgithub.com\u002Fzwave-js\u002Fnode-zwave-js), [Webpack](https:\u002F\u002Fwebpack.js.org\u002F)\n- **Frontend**: [Vue](https:\u002F\u002Fvuejs.org\u002F), [socket.io](https:\u002F\u002Fgithub.com\u002Fsocketio\u002Fsocket.io), [Vuetify](https:\u002F\u002Fgithub.com\u002Fvuetifyjs\u002Fvuetify)\n\n## Main features\n\n- **Control Panel UI**: Directly control your nodes and their values from the UI, including:\n  - *Nodes management*: Add, remove, and configure all nodes in your Z-Wave network\n  - *Firmware updates*: Update device firmware using manufacturer-supplied firmware files\n  - *Groups associations*: Add, edit, and remove direct node associations\n  - *Z-Wave JS Exposed*: Provides full-access to Z-Wave JS's APIs\n- **Full-Featured Z-Wave to MQTT Gateway**: Expose Z-Wave devices to an MQTT broker in a fully configurable manner\n- **Secured**: Supports *HTTPS* and *user authentication*\n- **Scene Management**: Create scenes and trigger them by using MQTT apis (with timeout support)\n- **Debug Logs in the UI**: See debug logs directly from the UI\n- **Access Store Files in the UI**: Access the files are stored in the persistent `store` folder directly from the UI\n- **Network Graph**: Provides a beautiful map showing how nodes are communicating with the controller\n- **Automatic\u002FScheduled backups**: Scheduled backup of NVM and store directory. It's also possible to enable automatic backups of NVM before every node inclusion\u002Fexclusion\u002Freplace, this ensures to create a safe restore point before any operation that can cause a network corruption.\n- **Zniffer Support**: Supports Zniffer mode for debugging Z-Wave traffic\n- **Dianogsitics**: Use Healtcheck and Link quality tools to diagnose network issues\n\n## Software integrations\n\n- [Home Assistant](https:\u002F\u002Fwww.home-assistant.io\u002F): using the official [addon](https:\u002F\u002Fgithub.com\u002Fhassio-addons\u002Faddon-zwave-js-ui) or standalone installation through plain MQTT or MQTT Discovery. See [docs](https:\u002F\u002Fzwave-js.github.io\u002Fzwave-js-ui\u002F#\u002Fhomeassistant\u002Fhomeassistant-mqtt)\n- [Domoticz](https:\u002F\u002Fwww.domoticz.com\u002F): using MQTT Discovery. See [docs](https:\u002F\u002Fwww.domoticz.com\u002Fwiki\u002FZwave-JS-UI)\n- [OpenHAB](https:\u002F\u002Fwww.openhab.org\u002F): using MQTT Discovery. See [docs](https:\u002F\u002Fcommunity.openhab.org\u002Ft\u002Fzwave-js-ui-in-place-of-oh-zwave-binding\u002F150007\u002F102)\n- [Jeedom](https:\u002F\u002Fwww.jeedom.com\u002Fen\u002F): using official Z-Wave JS [plugin](https:\u002F\u002Fdoc.jeedom.com\u002Fen_US\u002Fplugins\u002Fautomation%20protocol\u002Fzwavejs\u002Fbeta\u002F)\n- [HomeSeer](https:\u002F\u002Fhomeseer.com\u002F): Using [Z-Wave Plus Plugin](https:\u002F\u002Fdocs.homeseer.com\u002Fproducts\u002Fsetting-up-the-z-wave-plus-plugin)\n- [Homebridge](https:\u002F\u002Fhomebridge.io\u002F): Using [homebridge-zwave-usb plugin](https:\u002F\u002Fgithub.com\u002Fsapireli\u002Fhomebridge-zwave-usb)\n- [ioBroker](https:\u002F\u002Fiobroker.com): Using the offical adapter [ioBroker.zwave-ws](https:\u002F\u002Fgithub.com\u002Farteck\u002FioBroker.zwavews)\n\n## Documentation\n\n[Project documentation](https:\u002F\u002Fzwave-js.github.io\u002Fzwave-js-ui\u002F#\u002F)\n","zwave-js\u002Fzwave-js-ui 是一个全功能的 Z-Wave 控制面板和 MQTT 网关。该项目使用 Node.js 和 Vue\u002FVuetify 构建，提供了丰富的用户界面和强大的后台服务。其核心功能包括设备管理、网络配置以及通过 MQTT 协议进行数据传输。技术特点上，后端基于 Node.js、Express、socket.io、MQTTjs 和 zwavejs，前端则采用 Vue 框架。适用于智能家居系统集成商、开发者以及需要对 Z-Wave 设备进行集中管理和控制的场景。",2,"2026-06-11 03:20:40","top_language"]