Zooz S2 Z-wave Stick setup

Fairly new to HA, I am using Hass.IO on RasPi and things were working well with a Konnected.io module. Now I want to add some Z-Wave devices.

  • Added Zooz S2 Z-wave USB Stick Controller to a RasPi USB slot.
  • Changed /mnt/boot/config.txt to have these lines
    dtoverlay=pi3-disable-bt
    enable_uart=1
  • Added the following to configuration.yaml
    zwave:
    usb_path: /dev/ttyAMA0
    network_key: “0x2e, 0xcc, 0xab, 0x1c, 0xa3, 0x7f, 0x0e, 0xb5, 0x70, 0x71, 0x2d, 0x98, 0x25, 0x43, 0xee, 0x0c”

Question: how do I confirm that the controller is setup and working properly?
(I am assuming I can confirm the controller’s setup without adding any devices yet). When I go to the Configuration/Z-wave page in Home Assistant, I do not see anything in OZW.log.

1 Like

Some questions related to my Zooz S2 Z-Wave setup:

  • I see 2 /dev/tty devices, ttyAMA0 and ttyACM0. How do I tell which one the Zooz Controller is on?
  • I have tried changing the “zwave/usb_path” entry in configuration.yaml flipping between ttyAMA0 and ttyACM0 and then rebooting the Hass.io host. However, looking at /config/OZW_log.txt, it always seems to try to initialize ttyAMA0.
  • Also, on the General/Zwave page, nothing shows up under OZW_log.txt, but I do see the OZW_Log.txt file in the /config directory
  • Anyway, Here is the beginning of my OZW_log.txt
    2019-05-01 18:30:17.223 Always, OpenZwave Version 1.4.3322 Starting Up
    2019-05-01 18:30:17.726 Info, Setting Up Provided Network Key for Secure Communications
    2019-05-01 18:30:17.727 Warning, Failed - Network Key Not Set
    2019-05-01 18:30:17.727 Info, mgr, Added driver for controller /dev/ttyAMA0
    2019-05-01 18:30:17.727 Info, Opening controller /dev/ttyAMA0
    2019-05-01 18:30:17.727 Info, Trying to open serial port /dev/ttyAMA0 (attempt 1)
    2019-05-01 18:30:17.729 Info, Serial port /dev/ttyAMA0 opened (attempt 1)
    2019-05-01 18:30:17.730 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
    2019-05-01 18:30:17.730 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
    2019-05-01 18:30:17.730 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
    2019-05-01 18:30:17.730 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
    2019-05-01 18:30:17.730 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
    2019-05-01 18:30:17.730 Detail,
    2019-05-01 18:30:17.730 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x15) - FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
    2019-05-01 18:30:18.730 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
    2019-05-01 18:30:18.730 Detail, contrlr, Removing current message
    2019-05-01 18:30:18.730 Detail, contrlr, Notification: Notification - TimeOut
    2019-05-01 18:30:18.731 Detail,
    2019-05-01 18:30:18.731 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x20) - FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
    2019-05-01 18:30:19.732 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)

did you ever get this to work or should i buy a diffrent ZWave USB stick?

I’m using this stick on an rpi for running home Assistant. I have no issues with the device. Works as expected with no special setup. As with all zooz stuff I run, this thing just works well.

I just got this Zooz stick and a bunch of 2nd gen GE Z-Wave enbrighten switches. I think I got the hub working. The Open Zwave won’t start, but according to the logs it seems to config fine. I’m guessing it will behave this way until I add the first zwave device??? So first question, how do I add a device? I’m not using an app or smartthings hub, so there aren’t really any instructions. Any help would be greatly appreciated!

@andynbaker Are you running yours on a RPi? Where is the interface to add and manage devices?

I’m no expert here, but assuming you are using the basic zwave integration, then go to the integration page, find the zwave integration and click “configure.” From there, you’ll be brought to the zwave configuration page where you can manage the network. Stuff like starting and stopping, healing, and adding or removing devices.

This is also where you will manage individual zwave device settings, like the ramp rate on a zooz dimmer, for example.

I’d post a pic but for some reason my HA host is not responding…

1 Like

Hi @andynbaker didn’t have a chance to reply yet, but your reply was super helpful. I was an idiot for not checking the easiest integration option first! I forget that using the nice UI, you can search for the solid integrations directly. Worked like a charm. Plugged in some switches and they all just auto discovered like magic :slight_smile:

1 Like

I came from smartthings where the zigbee and zwave netwroks were mysterious black boxes. I love being able to have more information and control over what is going on. Only after switching to HA was i able to figure out why my zwave locks sucked so bad: it was a due to a shitty repeater vacuuming up all the traffic, preventing my locks from taking a better route through some zwave plus devices.