# Kwikset 916 Smartcode Z-wave with 700 Z-Wave Stick Help setting up

**URL:** <https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485>\
**Category:** Beginners\
**Created:** [November 23, 2023, 8:16pm UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485 "2023-11-23T20:16:52Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![lank23](https://community.openhab.org/letter_avatar_proxy/v4/letter/l/8edcca/32.png) [@lank23](https://community.openhab.org/u/lank23)\
**Post date:** [November 23, 2023, 8:16pm UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/1 "2023-11-23T20:16:52Z")

</div>

- Hardware: Pi 3B+, 700 Z-Wave Stick
- OS: Openhabian
- openHAB version: 4.0

Can not get newer model Kwikset 916 Smartcode Z-wave lock to create channels, the unit is recognized as an unknown device. At first attempts would not connect but then found it needed to be 12 inches or less from controller to start communications. Read logs it does communicate but never makes open / closed / locked / unlock / channels. Can these be made manually?

---

<div class="post-metadata">

**Author:** ![apella12](https://community.openhab.org/user_avatar/community.openhab.org/apella12/32/117154_2.png) [@apella12](https://community.openhab.org/u/apella12)\
**Post date:** [November 23, 2023, 9:55pm UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/2 "2023-11-23T21:55:31Z")

</div>

Welcome

However at this point 700 controllers are not directly supported in OH.

Sorry

---

<div class="post-metadata">

**Author:** ![lank23](https://community.openhab.org/letter_avatar_proxy/v4/letter/l/8edcca/32.png) [@lank23](https://community.openhab.org/u/lank23)\
**Post date:** [November 23, 2023, 10:22pm UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/3 "2023-11-23T22:22:21Z")

</div>

Been using OH since version 1.0 and never had much issues until now…  
the controller seems to work just fine and seems to be supported enough OH z-wave binding tries communications.

```yaml
lsusb -v
  iManufacturer 1 Silicon Labs
  iProduct 2 Zooz_ZST10_700_Z-Wave_Stick

```

it seems to be its listed as compatible as a group of devices  
[https://www.openhab.org/addons/bindings/zwave/thing.html?manufacturer=zooz&file=zst10\_0\_0.html](https://www.openhab.org/addons/bindings/zwave/thing.html?manufacturer=zooz&file=zst10_0_0.html)

Thanks

---

<div class="post-metadata">

**Author:** ![lank23](https://community.openhab.org/letter_avatar_proxy/v4/letter/l/8edcca/32.png) [@lank23](https://community.openhab.org/u/lank23)\
**Post date:** [November 23, 2023, 10:32pm UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/4 "2023-11-23T22:32:18Z")

</div>

Should have added the lock does have 12 properties listed under the thing. I also tried turning off secure code, no luck…

```auto
zwave_version
0.0
zwave_secure
false
zwave_class_specific
SPECIFIC_TYPE_SECURE_KEYPAD_DOOR_LOCK
zwave_listening
false
zwave_frequent
true
zwave_lastheal
2023-11-23T07:52:47Z
zwave_routing
true
zwave_beaming
true
zwave_nodeid
3
zwave_neighbours
1
zwave_class_basic
BASIC_TYPE_ROUTING_SLAVE
zwave_class_generic
GENERIC_TYPE_ENTRY_CONTROL

```

---

<div class="post-metadata">

**Author:** ![apella12](https://community.openhab.org/user_avatar/community.openhab.org/apella12/32/117154_2.png) [@apella12](https://community.openhab.org/u/apella12)\
**Post date:** [November 23, 2023, 10:46pm UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/5 "2023-11-23T22:46:34Z")

</div>

Zooz uses the same name Zst-10 for both the 500 and 700 controllers. The controller will start up fine, it is just that devices will not be added because they use 0xA8 (see below) to communicate.

Also I do not see the Kwikset [916 in the Zwave DB](https://www.opensmarthouse.org/zwavedatabase/), so maybe that is a problem (too). A short Zwave binding Debug level file could be instructive. If there are messages using byte 0xA8 instead of 0x04 there will be problems with the stock binding.

Two options for 700 controller (after the device is added to the DB-or is in the DB under a different name)

1. Use [zwave to mqtt as a 3rd party app](https://community.openhab.org/t/test-zwave-js-ui-in-place-of-zwave-binding/150007)
2. Use [unofficial binding with a 700 unmerged controller PR](https://github.com/apella12/org.openhab.binding.zwave/tree/main) (The Release on this page should be considered a short term fix until OH supports it)

---

<div class="post-metadata">

**Author:** ![lank23](https://community.openhab.org/letter_avatar_proxy/v4/letter/l/8edcca/32.png) [@lank23](https://community.openhab.org/u/lank23)\
**Post date:** [November 23, 2023, 10:58pm UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/6 "2023-11-23T22:58:29Z")

</div>

seems you nailed it on the messages.

```yaml
payload=0A 08 1D 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00

```

Yeah I seen 916SC is not in the database but it’s sister 914C is, so was hoping to manually edit the .xml file created by z-wave binding.

For now I will try the option 2 and see if it builds a more complete .xml file.

Thanks

---

<div class="post-metadata">

**Author:** ![rpwong](https://community.openhab.org/user_avatar/community.openhab.org/rpwong/32/36036_2.png) [@rpwong](https://community.openhab.org/u/rpwong)\
**Post date:** [November 23, 2023, 11:26pm UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/7 "2023-11-23T23:26:12Z")

</div>

> [@lank23](#):
>
> Been using OH since version 1.0 and never had much issues until now…  
> the controller seems to work just fine and seems to be supported enough OH z-wave binding tries communications.

If you’ve been using this controller since OH1, I don’t think it would be a 700 Series. They only went on sale 2-3 years ago. What make/model is it?

---

<div class="post-metadata">

**Author:** ![apella12](https://community.openhab.org/user_avatar/community.openhab.org/apella12/32/117154_2.png) [@apella12](https://community.openhab.org/u/apella12)\
**Post date:** [November 24, 2023, 1:30am UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/8 "2023-11-24T01:30:40Z")

</div>

> [@lank23](#):
>
> seems you nailed it on the messages

That’s not quite it, looks like A8 and will be before the payload get separated (example)

```auto
2023-01-13 18:35:50.333 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 11 00 A8 00 1D 02 08 70 06 70 04 00 00 02 58 00 B8 B1 
2023-01-13 18:35:50.335 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=AppCmdHandlerBridge[168], type=Request[0], dest=29, callback=0, payload=00 1D 02 08 70 06 70 04 00 00 02 58 00 B8 
2023-01-13 18:35:50.335 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=AppCmdHandlerBridge[168], type=Request[0], dest=29, callback=0, payload=00 1D 02 08 70 06 70 04 00 00 02 58 00 B8

```

---

<div class="post-metadata">

**Author:** ![lank23](https://community.openhab.org/letter_avatar_proxy/v4/letter/l/8edcca/32.png) [@lank23](https://community.openhab.org/u/lank23)\
**Post date:** [November 24, 2023, 1:34am UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/9 "2023-11-24T01:34:58Z")

</div>

This is the first z-wave item i am trying to setup.  
either way added the updated addon updated to latest OH snapshot , deleted old lock thing, excluded it from network. Restarted adding device and now the lock is found and loaded up as a kwikset 914C which looks simulator controller and it works now with three channels “Door lock”, “Alarm”, and “Battery Level”.

Thanks

---

<div class="post-metadata">

**Author:** ![rpwong](https://community.openhab.org/user_avatar/community.openhab.org/rpwong/32/36036_2.png) [@rpwong](https://community.openhab.org/u/rpwong)\
**Post date:** [November 24, 2023, 2:27am UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/10 "2023-11-24T02:27:50Z")

</div>

> [@lank23](#):
>
> This is the first z-wave item i am trying to setup.

I thought you mean that you had used the controller before with OH1. Once again, what make/model is it? If you’ve found a 700 that actually works with the Z-Wave Binding, others might want to know.

---

<div class="post-metadata">

**Author:** ![lank23](https://community.openhab.org/letter_avatar_proxy/v4/letter/l/8edcca/32.png) [@lank23](https://community.openhab.org/u/lank23)\
**Post date:** [November 24, 2023, 2:43am UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/11 "2023-11-24T02:43:45Z")

</div>

no problem i was no clear.

the model i am using is " Zooz 700 Series Z-Wave Plus S2 USB Stick ZST10" available on Amazon  
[https://www.amazon.com/gp/product/B07GNZ56BK/?th=1](https://www.amazon.com/gp/product/B07GNZ56BK/?th=1)

or direct  
[https://www.getzooz.com/zooz-zst10-s2-stick/](https://www.getzooz.com/zooz-zst10-s2-stick/)

---

<div class="post-metadata">

**Author:** ![rpwong](https://community.openhab.org/user_avatar/community.openhab.org/rpwong/32/36036_2.png) [@rpwong](https://community.openhab.org/u/rpwong)\
**Post date:** [November 24, 2023, 3:56am UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/12 "2023-11-24T03:56:01Z")

</div>

Interesting. I’m reasonably certain that others have mentioned that stick before without success. Maybe something changed in the firmware, but I thought it was more complicated than that.

This is going to sound dumb, but can you check the label on the underside of the stick to make sure it says 700? I’m not doubting that you ordered a 700, but Zooz’s 500 and 700 controllers have the same S2 ZST10 name/model and are physically identical…except for the label. So it wouldn’t shock me if you got sent an older 500 model.

If not, I might order one to see if I can also get it working. Annoyingly, it’s more than 2x the price in Canada.

---

<div class="post-metadata">

**Author:** ![lank23](https://community.openhab.org/letter_avatar_proxy/v4/letter/l/8edcca/32.png) [@lank23](https://community.openhab.org/u/lank23)\
**Post date:** [November 24, 2023, 4:32am UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/13 "2023-11-24T04:32:45Z")

</div>

it says S2 stick 700, i did install the updated addon coded for this stick…so I think the updated addon is the fix along with the 914C is basically the same hardware/firmware as the 916SC. Looking as the manuals and troubleshooting for both the have the same steps for setup and procedures…

 ![Zooz_S2_Z700_USB_Stick](https://community-openhab-org.s3.dualstack.eu-central-1.amazonaws.com/original/3X/b/3/b324e28a027315f33334454e81749e3bf05be1d4.jpeg)

---

<div class="post-metadata">

**Author:** ![rpwong](https://community.openhab.org/user_avatar/community.openhab.org/rpwong/32/36036_2.png) [@rpwong](https://community.openhab.org/u/rpwong)\
**Post date:** [November 24, 2023, 5:09pm UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/14 "2023-11-24T17:09:55Z")

</div>

> [@lank23](#):
>
> i did install the updated addon coded for this stick

I’m not sure what you mean by this. If you’re referring to the snapshot binding, there haven’t been any changes to enable 700 coordinators. Leads me to think that Zooz has done something on their end.

But hey, let’s not knock it if it works!

---

<div class="post-metadata">

**Author:** ![lank23](https://community.openhab.org/letter_avatar_proxy/v4/letter/l/8edcca/32.png) [@lank23](https://community.openhab.org/u/lank23)\
**Post date:** [November 24, 2023, 6:46pm UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/15 "2023-11-24T18:46:09Z")

</div>

Earlier in the thread Apella12 posted link to unofficial binding which I manually installed after updating system to latest snapshot to match the binding rev.

Yes it works maybe not full support like adding user pins or over the air updates, but basic lock/unlock ,alert status, and battery status are working. Now need to make a rule to update the lock status via the alert status.

---

<div class="post-metadata">

**Author:** ![rpwong](https://community.openhab.org/user_avatar/community.openhab.org/rpwong/32/36036_2.png) [@rpwong](https://community.openhab.org/u/rpwong)\
**Post date:** [November 24, 2023, 8:06pm UTC](https://community.openhab.org/t/kwikset-916-smartcode-z-wave-with-700-z-wave-stick-help-setting-up/151485/16 "2023-11-24T20:06:34Z")

</div>

Doh. I thought I read it all, but somehow managed to skip that post between visits. Sorry, that was a waste of time.
