- Login to SmartThings IDE at https://graph.api.smartthings.com (same login as SmartThings App)
- Click on "My Device Handlers"
- Click on "Create New Device Handler"
- Click on "From Code" and then you will see a big text box to paste the device handler code.
- Open a different tab and navigate to https://github.com/Smartenit/smartthings-devicehandlers
- Shortcut for ZBMPlug15 - https://raw.githubusercontent.com/Smartenit/smartthings-devicehandlers/master/smartenit-zbmplug15.src/smartenit-zbmplug15.groovy
- Shortcut for ZBMLC30 - https://raw.githubusercontent.com/Smartenit/smartthings-devicehandlers/master/smartenit-zbmlc30.src/smartenit-zbmlc30.groovy
- Shortcut for ZBMSKT - https://raw.githubusercontent.com/Smartenit/smartthings-devicehandlers/master/smartenit-zbmskt.src/smartenit-zbmskt.groovy
- Longcut - Click on the desired device directory and you will see a groovy file. Click to open that file. You will see all the device handler code. Click on "Raw" button to see the code properly. Copy this code exactly the way it is.
- Paste the code from previous step in the SmartThings Text box, then click Create at the bottom of the page. The device handler will get created and you will see few options on top right.
- Click "Save", click "Publish", and then click "For Me". It should say "Device type published successfully."
- Now go to the Smartthings App and click "Add a Thing"
- Factory Reset the Device (refer to the device manual for procedure)
- Wait for Device to Join the SmartThings Hub. When the device joins the Smartthings hub you should see the same name as the Device Handler. Rename the device to something meaningful, such as "Water Heater", save and then click Ok to confirm joined device.
- Now you should be able to read the status of the device and control it.
If you have any issues, contact us at support@smartenit.com