services: zwave-js-ui: container_name: zwave-js-ui image: zwavejs/zwave-js-ui:latest restart: unless-stopped tty: true stop_signal: SIGINT environment: - SESSION_SECRET=pacifier-cash-achiness5-reprise - TZ=America/Chicago # devices: # 🔧 CRITICAL: Replace with your Z-Wave stick's path # - '/dev/serial/by-id/usb-:/dev/zwave' volumes: # 💾 Persists Z-Wave network data and configuration - ./zwavejs-store:/usr/src/app/store ports: - "8091:8091" # Web interface - "3000:3000" # Z-Wave JS WebSocket server (for HA) networks: - homeautomation_net networks: homeautomation_net: external: true