Simulera Z-Wave controller?

Permalänk
Medlem

Simulera Z-Wave controller?

Känner någon till hur man kan simulera/fakea en Z-Wave controller i Linux (kör Ubuntu server 22.04LTS i en VM).

Sitter och labbar med HA + zwave-js-ui i docker rootless och vill testa att binda ihop dem i en och samma "compose.yaml". Dock verkar inte zwave-js-ui vilja starta upp sin WS Server (aktiverad genom zwave-js-ui web-ui) om den inte kan hantera "/dev/zwave" som en Z-Wave controller. Därmed kan jag inte knyta till den i HA. Jag vill gärna testa utan att införskaffa/använda en fysisk controller.

compose.yaml:

version: '3' services: ha: container_name: ha #image: "ghcr.io/home-assistant/home-assistant:stable" image: "ghcr.io/home-assistant/home-assistant:2023.3.5" restart: unless-stopped volumes: - /opt/local/containers/ha/ha-storage:/config - /etc/localtime:/etc/localtime:ro ports: - "8123:8123" environment: - TZ=Etc/UTC devices: # Zigbee controller - /dev/ttyS0:/dev/ttyACM0 zwave-js-ui: container_name: zwave-js-ui image: zwavejs/zwave-js-ui:8.13.1 restart: always tty: true stop_signal: SIGINT environment: - SESSION_SECRET=mysupersecretkey - ZWAVEJS_EXTERNAL_CONFIG=/usr/src/app/store/.config-db # Uncomment if you want logs time and dates to match your timezone instead of UTC # Available at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones - TZ=Etc/UTC networks: - default devices: # Do not use /dev/ttyUSBX serial devices, as those mappings can change over time. # Instead, use the /dev/serial/by-id/X serial device for your Z-Wave stick. - '/dev/ttyS1:/dev/zwave' volumes: - /opt/local/containers/ha/zwavejs-storage:/usr/src/app/store ports: - '8091:8091' # port for web interface - '3000:3000' # port for Z-Wave JS websocket server networks: default:

Öppna/lyssnande portar i zwave-js-ui:

FOO@udocker:/opt/local/containers/ha$ docker compose exec zwave-js-ui sh /usr/src/app # netstat -ltn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:8091 0.0.0.0:* LISTEN tcp 0 0 127.0.0.11:41531 0.0.0.0:* LISTEN /usr/src/app #

zwave-js-ui felmeddelande:

Visa signatur

stationär 2022: ryzen 7900x@65W, asus strix x670e-f, 32GB, rx6700xt
stationär 2012: i5-3570k@stock, asus p8z77-v le, 16GB, rtx2660s
laptop: ryzen 4800H, 16GB, rtx2060 (Legion 5 15ARH05H)
laptop: i5-2467M, 8GB
nas/server: i5-8400, asus WS C246M PRO/SE, 48GB