Control the light on Ring Floodlight and Spotlight Cams via SmartThings.
- Log in to the SmartThings IDE. If you don't have a login yet, create one.
- Create the SmartApp:
- Go to My SmartApps → New SmartApp → From Code.
- Copy contents of smartapps/farhad-a/ring-security-cams-connect.src/ring-security-cams-connect.groovy and paste into text area.
- Click Create.
- Click Publish → For Me
- Create the custom device handler for the lights:
- Go to My Device Handlers → Create New Device Handler → From Code.
- Copy contents of devicetypes/farhad-a/ring-security-cam.src/ring-security-cam.groovy and paste into text area.
- Click Create.
- Click Publish → For Me
- In your SmartThings mobile app:
- Tap Automation → SmartApps → Add a SmartApp.
- Scroll all the way down and tap My Apps, then Ring Security Cams (Connect).
- Enter your Ring login details and click Next.
- Select the security cameras you would like to include and click Done.
- In your list of Things, look for devices named "Ring: [Device Name]"
To use this installation method, you will need a GitHub account. If you have not set up GitHub integration for SmartThings IDE, take a look at the SmartThings documentation.
- Add a new GitHub Repository:
- From either the "My Device Handlers" or "My SmartApps" sections click on Settings.
- Under GitHub Repositories, click Add new repository and enter the following information:
- Owner: farhad-a
- Name: smartthings-ring
- Branch: master
- Click Save.
- Create the SmartApp:
- Go to My SmartApps and click Update from Repo.
- Select smartthings-ring (master).
- In the New (only in GitHub) section, check the box next to
../ring-security-cams-connect.groovy
. - Check the Publish checkbox.
- Click Execute Update.
- Create the custom device handler for the lights:
- Go to My Device Handlers and click Update from Repo.
- Select smartthings-ring (master).
- In the New (only in GitHub) section, check the box next to
../ring-security-cam.groovy
. - Check the Publish checkbox.
- Click Execute Update.
- In your SmartThings mobile app:
- Tap Automation → SmartApps → Add a SmartApp.
- Scroll all the way down and tap My Apps, then Ring Security Cams (Connect).
- Enter your Ring login details and click Next.
- Select the security cameras you would like to include and click Done.
- In your list of Things, look for devices named "Ring: [Device Name]"
If there is an update available, in the SmartApp/Device Handler list of SmartThings IDE, the SmartApp and/or device handler will turn Magenta. To update repeat steps 2 and 3. The only difference is the SmartApp/Device Handler displays in the Obsolete (updated in GitHub) section.