Thanks to the power of the community @bdahlem @dmazzoni @bravenel this device now works with SmartThings with a custom device type and smart app.
[Edit 12/24/2014 Device type 1.01 published to github]
[Edit 12/27/2014 Add 5b to use a different SmartApp by @tgauchat for more button functions]
[Edit 1/11/2015 Added fingerprint on device type. Swapping step 2 & 3 of instructions because step 2, now 3 you shouldn’t need to assign the device type]
[Edit 3/5/2015 Fix in SmartApp from @mattjfrank @mattjfrank @mkowalchuk]
[Edit 10/5/2015] Updated SmartApp using suggested changes from @erocm1231 in post #473
[Edit 10/14/2015] Updated SmartApp using changes from @erocm1231 in post #507
[Edit 10/22/2015] Edit instructions for device type step #4
I’m very new to groovy and SmartThings coding, struggling to learn what it all does and how it works. Feel free to provide feedback. I wanted to get this code posted so the kinks can all get worked out. I know it’s messy, your help is appreciated.
Installation Instructions
1- If you have already added your ZWN-SC7 put your hub in exclusion mode and press and hold the bottom big button on the ZWN-SC7 for a couple seconds, the lights will all turn off. Now press and release the top right button, then the second row right button, now the 3rd row right button, the lights will flash and the device should be reset. (You may have to repeat this step a couple times if you aren’t able to get the device added.
2- Install the Custom Device Type at https://github.com/mattjfrank/ZWN-SC7-Enerwave-7-Button-Scene-Controller Once installed save and publish to self. This should automatically assign the device type you created to the device when including the device below.
3- Put your hub in inclusion mode, press and hold the bottom big button on the ZWN-SC7 for a couple seconds. When the lights go out, press and release the top left button, the second right light will come on, now press and release the second row left button, the third row light will come on, press and release the third row left button the lights will all flash and the device should show up in the SmartThings App as ZWN-SC7 Enerwave 7 Button Scene Controller, name it and add it. If it shows up as a Z-Wave Controller change it to your custom device type of ZWN-SC7 Enerwave 7 Button Scene Controller (If it doesn’t detect the first time you may need to repeat this step a couple of times.)
4- Open Live Logging, Open the device in the SmartThings App and press configure. The live logging should response with 7 buttons stored. If not then you’ll need to repeat step 3 until it does.
5a - Create the SmartApp at https://github.com/mattjfrank/ZWN-SC7-Enerwave-7-Button-Scene-Controller
Once you’ve created the SmartApp you need to install it for your Z-Wave Controller as you install it you will select which device to control with each button.
or
5b - Create the SmartApp at https://github.com/CosmicPuppy/SmartThings-ButtonsAsPIN/ to setup numerous combinations to control devices/modes/phrases
Current Issues
1- Button 1 doesn’t seem to respond or work. I am guessing it’s because I created this based off @bdahlem device type and smartapp for a VRCS4 and that device has a relay for button 1. I thought I removed all that stuff but I’m sure I’m missing something. [Edit Resolved 12/24/2014 with device type version 1.01]
2- You will notice in Live Logging that when you press a button to turn a device on or off the log shows the opposite. I think this may be related to why the light indicators on the device don’t show the proper status. [Edit 12/24/2014 the light indicators on the device seem to light up for the last button press, I’m not sure yet how to get them to light up to indicate something is on or off]