New ZooZ ZST10 setup

Hello,
I just received my new Zooz USB stick so I can start using zwave. I’m running on a Raspberry pi. Plugged in the stick, and loaded the ZWave integration. I go into the integration and bring up the configuration page, then click “Start Network”. Nothing happens. In the OZW log, I see the following:

2020-07-22 16:36:00.134 Always, OpenZwave Version 1.4.3469 Starting Up
2020-07-22 16:36:15.602 Info, Setting Up Provided Network Key for Secure Communications
2020-07-22 16:36:15.603 Info, mgr,     Added driver for controller /dev/ttyAMA0
2020-07-22 16:36:15.603 Info,   Opening controller /dev/ttyAMA0
2020-07-22 16:36:15.604 Info, Trying to open serial port /dev/ttyAMA0 (attempt 1)
2020-07-22 16:36:15.608 Info, Serial port /dev/ttyAMA0 opened (attempt 1)
2020-07-22 16:36:15.610 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2020-07-22 16:36:15.610 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2020-07-22 16:36:15.611 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2020-07-22 16:36:15.611 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2020-07-22 16:36:15.611 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2020-07-22 16:36:15.612 Detail,
2020-07-22 16:36:15.612 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x15) - FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2020-07-22 16:36:16.612 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)

Any idea what I’m missing? It looks like it sees the device, but is timing out trying to communicate with it.
Thanks.

ETA: Nevermind I figured it out. When I first plugged the stick in, I only saw /dev/ttyAMA0 listed. Now, also see that there is a /dev/ttyACM0. I changed the zwave integration to use that, and now the network starts up as expected. Anyway, gonna leave this here in case anybody else runs into this.

I’m running the same Z-Wave controller myself. On a RPi4 and the 64-bit build of HA (unsure if this makes a difference). Anyway, you may want to look for /dev/serial/by-id/usb-0658_0200_if00 and if it’s there, use that instead. I read somewhere in these forums that it’s preferable to pointing to a tty in the event that your serial port assignment should change - perhaps plugging it into a different USB port could make this happen.

Good tip on using the /dev/serial/by-id/usb* name instead of /dev/tty*. I do see the same name on my system, so I’ll use that instead.
Thanks.

Did you have to do anything special for this to work? Mine works find if I boot off my Pi 3, but does not work if I boot off my Pi 4.

1 Like