To get the most out of Multisensor 6(ZW100) with SmartThings, it's recommended that a custom device handler is used. Custom device handlers are code that allow the SmartThings Hub to maximise features of attached Z-Wave devices, including Multisensor 6.
Recommended Multisensor 6 Github code
https://community.smartthings.com/t/release-multisensor-6-advanced/52258 (by Erocm1231)
Steps of Installing Device Handler:
- Login to Web IDE and click on the "My Device Types" link on the top menu (login here: https://graph.api.smartthings.com/)
- Click on "Locations"
- Select your SmartThings Home Automation gateway that you want to put the device handler in
- Select tab "My Device Handlers"
- Create a new Device Handler by clicking on "New Device Handler" button in the upper-right corner.
- Click on "From Code."
- Copy Erocm1231 code from Github, and paste it into the code section. (https://community.smartthings.com/t/release-multisensor-6-advanced/52258)
- Click on "Save", then wait for the spinning wheel to disappear before continuing.
- Click on "Publish" -> "Publish for me"
- Install it on your Multisensor 6 by going to "My Devices" page in the IDE
- Find your Multisensor 6.
- Go to the bottom of the page for the current Multisensor 6 and click on "Edit."
- Find the "Type" field and select your device handler. (should be located at the bottom of the list as Aeo Multisensor 6 (Advanced)).
- Click on "Update"
- Save Changes
Alternative Multisensor 6 Github code
- https://github.com/robertvandervoort/SmartThings/blob/master/0Multisensor%206/device_type-multisensor6-v2.3.1 (By Robert Vandavoort)
- https://github.com/lgkahn/multi-sensor-6-/blob/master/multi6_V2.txt (by lgkahn)
Troubleshooting
- If you have any issues where Multisensor 6 is not appearing in SmartThings hub but you can confirm that Multisensor 6 successfully paired (Flashing LED becomes solid green or blue LED for 2 seconds before becoming inactive):
Remove the "fingerprint lines" between Line 47 - Line 52 from code before saving it. SmartThings has an issue auto-detecting custom device handlers sometimes.
You may need to remove these, allow Multisensor 6 to join with their default device handler, and manually change the device handler using Steps 11-15 in the device handler installation steps.
Screenshot of all code needed to be removed below: