← Все руководства
Z-Wave JS UI
A full-featured web UI and MQTT gateway for Z-Wave JS, turning a USB Z-Wave controller stick into a manageable smart-home hub that Home Assistant or openHAB can connect to.
Система: Any Docker host (a Z-Wave USB or GPIO controller stick is required)Z-Wavesmart-homeDockerОфициальный сайт ↗Официальная документация ↗
Это руководство составлено на основе официальной документации Z-Wave JS UI, ссылка на которую есть выше — всегда сверяйте точные названия пакетов/версий там перед запуском этих команд на рабочем сервере, так как версии дистрибутива и проекта со временем меняются.
1Run the official container
Pass your Z-Wave USB stick's device path through to the container -- find it first with `ls /dev/serial/by-id/`.
docker run -d \ --name zwave-js-ui \ --restart unless-stopped \ -p 8091:8091 -p 3000:3000 \ --device=/dev/zwave:/dev/zwave \ -v ./zwave-js-ui/store:/usr/src/app/store \ -e SESSION_SECRET=changeme \ zwavejs/zwave-js-ui:latest2Open the control panel and add the controller
The web UI (port 8091) walks through selecting your controller's serial path and starting the Z-Wave network.
http://your-server-ip:80913Include (pair) your Z-Wave devices
Each device has its own physical pairing procedure (usually a specific button-press sequence) -- put the controller into inclusion mode from the UI first, then trigger pairing on the device.