Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

zwavejs2mqtt docker container pass Zwave USB dongle

Featured Replies

How do I figure out serial path for my Zwave usb dongle in Unraid? I see it in Tools > System Devices, but i'm not sure how to find the path. I heard your not supposed to use the /dev/ path as that can change. Trying to test proof of concept this will work before I purchase Unraid.

image.png.5b6873a94c75395a537b27b181de2a1b.png

Solved by eep

  • Solution

run

ls -l /dev/serial/by-id/

in console

For an excellent complete guide, see:

 

  • Author

Thank you

 

  • 11 months later...

I am pulling this one from the grave.

when i try to run the command
ls -l /dev/serial/by-id/

I get the following error:

ls: cannot access '/dev/serial/by-id/': No such file or directory
 

I am running this from the terminal in unraid.

There is no directory called Serial.

I see the Aeostick in System hardware.

Bus 001 Device 004 Port 1-6ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB

 

how/what should i do to get this working with this docker?

 

I am running Unraid OS 6.11.5

 

  • Author

Maybe try a different USB port? When I run the command I can my sonoff 3.0 and my combo Zwave/Zigbee dongle.

 

image.thumb.png.096e5b79df8323b663949f6002804bb3.png

  • 1 year later...

Hi all,

I currently try to switch from Home Assistant VM to Docker.

I have already switched Zigbee2MQTT to Unraid Docker, but somehow this doesnt work for ZWave JS UI.

The ZWave JS UI Container is running fine, I can control all my devices from it.

But somehow I can not connect the Home Assistant VM to the ZWave JS UI Unraid Container.

 

grafik.png.659ab1837bdffecc0ffb335ea5923d38.png

 

What I did so far:

- Removed old Zwave Integration in Home Assistant

- Added Integration -> Z-Wave -> Z-Wave -> Uncheck "Use the Z-Wave JS Supervisor add-on" -> URL = ws://192.168.1.10:3000

(192.168.1.10 is the IP of my Unraid server)

- Failed to connect

 

Here my settings.js:

{
  "mqtt": {
    "name": "zwave-js-ui",
    "host": "mosquitto",
    "port": 1883,
    "qos": 1,
    "prefix": "zwave",
    "reconnectPeriod": 3000,
    "retain": true,
    "clean": true,
    "auth": true,
    "username": "REDACTED",
    "password": "REDACTED",
    "disabled": true,
    "_ca": "",
    "ca": "",
    "_cert": "",
    "cert": "",
    "_key": "",
    "key": ""
  },
  "gateway": {
    "type": 0,
    "plugins": [],
    "authEnabled": false,
    "payloadType": 0,
    "nodeNames": true,
    "hassDiscovery": false,
    "discoveryPrefix": "homeassistant",
    "logEnabled": true,
    "logLevel": "info",
    "logToFile": false,
    "values": [],
    "jobs": [],
    "disableChangelog": false,
    "notifyNewVersions": false,
    "versions": {
      "app": "9.14.5",
      "driver": "12.12.3",
      "server": "1.36.0"
    },
    "https": false
  },
  "zwave": {
    "enabled": true,
    "port": "/dev/serial/by-id/usb-0658_0200-if00",
    "allowBootloaderOnly": false,
    "commandsTimeout": 30,
    "logLevel": "debug",
    "rf": {
      "txPower": {},
      "region": 0
    },
    "securityKeys": {
      "S2_Unauthenticated": "REDACTED",
      "S2_Authenticated": "REDACTED",
      "S2_AccessControl": "REDACTED",
      "S0_Legacy": "REDACTED"
    },
    "securityKeysLongRange": {
      "S2_Authenticated": "REDACTED",
      "S2_AccessControl": "REDACTED"
    },
    "deviceConfigPriorityDir": "/usr/src/app/store/config",
    "logEnabled": true,
    "logToFile": true,
    "maxFiles": 7,
    "serverEnabled": true,
    "serverServiceDiscoveryDisabled": false,
    "enableSoftReset": true,
    "enableStatistics": true,
    "serverPort": 3000,
    "serverHost": "192.168.1.10",
    "maxNodeEventsQueueSize": 100,
    "higherReportsTimeout": false,
    "disableControllerRecovery": false,
    "disclaimerVersion": 1
  },
  "backup": {
    "storeBackup": false,
    "storeCron": "0 0 * * *",
    "storeKeep": 7,
    "nvmBackup": false,
    "nvmBackupOnEvent": false,
    "nvmCron": "0 0 * * *",
    "nvmKeep": 7
  },
  "zniffer": {
    "enabled": false,
    "port": "",
    "logEnabled": true,
    "logToFile": true,
    "maxFiles": 7,
    "securityKeys": {
      "S2_Unauthenticated": "",
      "S2_Authenticated": "",
      "S2_AccessControl": "",
      "S0_Legacy": ""
    },
    "securityKeysLongRange": {
      "S2_Authenticated": "",
      "S2_AccessControl": ""
    },
    "convertRSSI": false
  },
  "ui": {
    "darkMode": true,
    "navTabs": false,
    "compactMode": false
  }
}

 

Can someone help me to connect the ZWave JS UI container with Home Assistant?

Found the issue. Apparently the ZWave integration in Home Assistant is the cause.

The integration can somehow not handle IP addresses.

If I use the URL “ws://192.168.1.10:3000” then it doesn't work.
But if I use “ws://localhost:3000” or “ws://unraid.local:3000” it is working.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.