To change the appearance of the page, edit the styles of the corresponding elements (in most cases by using the "Main Frame" Style Zone).  
 
To change the menu’s links: edit, copy-paste, or delete the Link Elements within. 
 
To hide an element without deleting it, use its property Visible.
To "activate" displaying of an arrow, use its property "Visible"
Welcome to RBoy Apps SmartThings
We are a group of developers who create Smart Apps and Device Handlers to use with your SmartThings hub. Note: you will need to have a Smartthings hub to use these apps.

Our goal is to create an experience like no other where YOU are in complete control of your house and everything in your house responds to YOUR needs. - "Make your Home your Butler!"

If you've never heard of  SmartThings check out this link. SmartThings is an Automation Platform which consists of a Hub which interacts with devices around your house (Thermostat, Lights, Switches, Doors, Locks, Motion Sensors, Alarms etc) and a iPhone/Android App for the user to interact the hub and devices.

What makes SmartThings different from other platforms is that it allows developers like us to create highly customized apps which can create an virtually unparalled experience to interact with your House.

Here's are some great examples of what SmartThings apps can do for you:

  • You are on your way Home, your SmartThings platform knows you're within 1 mile of your house. It turns on the A/C to ensure you come home to a comfortable temperature. As soon as you're within 50 yards, it opens the garage door,  unlocks the front door and disarms your security system. It turns on the light in your kitchen and turns on some music. Welcome back home!

  • The sun rises, the house adjusts the temperature on your floor to make it a little warmer and turns off the humidifier. Once you get out of bed and head into your bathroom, it know you're awake, it disarms the security system and turns on the Radio. You take a bath and it know you're ready for your day, the coffee pot comes on. You grab your morning breakfast and head down to the basement to your Home Office. It knows it's a weekday and senses that you're in your basement. It turns on the A/C in the basement and turns off the A/C in your bedroom. You decide to take a break and watch some TV. You enter the TV room and it turns on the TV and turns off the A/C in the basement.

  • Your sister gets into town early, you're stuck at the office. She calls you from the Airport. You say hey no issues, go on home and enter your birthdate on the door lock. You whip your phone, fire up SmartThings and tell your front door lock to let your sister in with her birthdate. Also you tell your house that when she unlocks the door, disarm the security system, turn on the lights and you send a text message informing your of her arrival. you also tell the lock that this is a one time code.

This is your life with RBoy Apps and Devices with the SmartThings hub.
Welcome to the future, Make your Home your Butler!


Check our our Smart Apps and Device Handlers.


What our users say about RBoy Apps:
  • "Thanks for your great smartapps. I'm a newbie in the home automation world and your apps are helping me a lot." -Rafael D
  • "I would highly recommend because it simply works and support is top notch almost to a fault. -Dalec
  • "I love love love this app - GREAT work! Does everything I wanted - and more!" -Tom F
  • "Just want to say thanks. I'm new to smartthings and just installed the schlage camelot but I got this to work just by copy and pasting the code. Works really well!" -wrongbenson
  • "Just as easy as 1, 2 ,3: I followed the instructions and now have them integrated with ST." -Mario_Fuchs
  • "...It's working perfect. Worth every penny." -vicjagsingh
  • "I personally use your app just because of the access to the special features. The UI flows extremely well and is very straight forward..." -dalec
  • "I really love all your apps, they've made my hub infinitely more useful!" -Edward G
  • "Wow! This is a Milestone! Not ST but BLINK have acknowledged you as their camera integration expert! BLINK should give you a consulting fee for doing the leg work for them and ST should tell you "Thank You"! For doing their work for them; both PR and coding." -Imosenko
  • "It's obvious you do a tremendous amount of work to support community-requested features" -davispw
  • "First let me say I am so excited to find a group of home automation people like me and would like t thank you all for building this site and writing all of this great custom code" -jbandes
  • "I am a brand new lifetime subscriber! Thank you for the awesome work..." -amegn1000
  • "...10% is like getting rboys app for free! And once you get the blink app, you have access to all other great apps...I totally recommend the locks app, for example" -SBDOBRESCU
  • "Linear works AWESOME for me. Especially with the RBoy smart app that adds great functionality. Check out the RBOY web site and you will see what his smart app adds" -FSchmitthammer
  • "Checkout Rboy's device type handlers. When combined with the "Expert Mode" of Rule Machine ... I'm sure you can do anything!" -tgauchat
  • "Thanks so much for the great apps and wonderful customer service!" -Joshua D
  • "Your lock app, specifically Lock Multi User Management w/ Unlock Notifications is a brilliant app- thank you so very much." -John W
  • "I must say your expertise is unbeatable and outstanding to the community." -Rakesh T
  • "And I would add it is certainly worth more than what he is asking." -dalec
  • "Awesome! You never cease to amaze! Thank you!" -Horse3109
  • "Thank you so much for the code. I bought a Mono price shock sensor and it works perfectly." -reeves111
  • "Thanks for a great smart app. It actually made me go out and buy three blink cameras. Setup was super easy" -Phobiac

GETTING ACCESS TO RBOY SMARTTHINGS
Please follow the instructions below to get access to ALL the RBoy SmartApps and Device Handlers
Click on one of the options below to get access to the RBoy Server:

1. Contribute $25 for a one year subscription
2. One time contribution of $35 for Lifetime access

As soon as we receive the payment notification we will send you an eMail with your login and password.

You will need this login and password to download the Smart Apps and Device Handlers. Refer to the Installation instructions after downloading them.

Thank you VERY MUCH for your support to keep us going!

NOTE: Sometimes Safari is unable to login due to a bug in the browser, try using a different browser like Chrome, IE or Firefox.
You should receive your login within a few minutes.
NOTE: WATCH YOUR SPAM FOLDER and ENSURE YOU ARE USING A VALID EMAIL ID FOR PAYPAL.
Please add smartthings@rboyapps.com to your whitelist/contacts/list of approved sendors.

SMART APPS
Smart Apps are used to create scenarios like the ones we listed on our Home page.
Please don't forget the read the instructions on how to Install Smart Apps

CLICK ON THE NAME OF THE SMARTAPP YOU WANT TO DOWNLOAD.
NOTE: It will ask for your login and password to download the Smart Apps. Click here to get your login and password.

1. Lock Multi User Management with Unlock Notifications, Advanced Scheduling and Automatic Lock/Unlock
This is a premium app which allows you to manage all the users on your lock. You can also set advanced scheduling options for individual user codes including permanent codes, one time codes, start/end date expiry codes and upto 3 recurring scheduled codes. You can also configure unlock actions per user or for everyone such as notifications, text messages to multiple contacts, turning lights on after dark, disarming SHM, changing modes, running routines, turning on/off switches etc. You can also configure lock actions per user or for everyone like execute routines, mode changes etc. It can also identify the source of lock/unlock (user, manually, inside/outside, keypad, electronic/remote or RFID, note that Monoprice locks only support remote programming, not reporting). You can configure independent rules depending upon the source of the lock/unlock for each door separately. It also allows you to automatically lock the door after it is closed/not opened and unlock the door if the deadbolt is extended while the door is locked (to prevent damage to the frame). You can control multiple locks simultaneously to keep them in sync. Just enter the maximum number of users you want to program (highest number of all locks if syncing with multiple locks) and the app will allow you to enter a name and a code for each user/slot on the lock. Leave the slot blank if you want to delete the code. This works with any lock that supports remote code programming (Schlage, Yale, Kwikset, DanaLock, IDLock etc). It works with the standard SmartThings Z-Wave Lock device handler, however if you're using a ZigBee lock you need a custom device handler available here (written by @jhamstead). It is recommended to use the Universal Enhanced Z-Wave Lock device handler for Z-Wave locks to use all the advanced features for this app. You can get help and details about this app on the SmartThings forum here.

IMPORTANT NOTE: Please reset your lock before installation and clear all the codes from your lock after installing this SmartApp. Follow this procedure the first time you use the SmartApp to clear all the codes:
  • After installing the SmartApp, open the SmartApp on your phone (under Automation -> SmartApps)
  • Scroll down and set the number of users you want to program into the lock
  • Click Next, make sure all the names and codes are empty for all the users
  • Click on Done, wait for a few minutes for the lock to clear all the codes
 
2. Basic Lock User Management (one-off)
This app allows to program one-off individual slots on the lock with a usercode or delete them. It has no memory so this is a adhoc measure to add/remove individual codes from locks. You can also set an expiry date and time for the user codes. This works with any lock that supports remote programming of codes (Schlage, Yale, Kwikset, IDLock, Danalock, Monoprice etc). It works with the standard SmartThings Z-Wave Lock Device Handler, however if you're using a ZigBee lock you need a custom device handler available here (written by @jhamstead).
 
3. User Unlock/Lock Door Notifications and Actions
This SmartApp replicates all the functionality of the Lock Multi User Management  (SmartApp no 1), related to taking actions and notifications for users, it does not program the lock codes but rather uses the locks existing programmed users. This is great for folks who don't want to expose their user codes through the ST platform (or don't want/change the codes often) and would like to program the codes manually and then use this app to take actions when users unlock the door using those manually programmed codes. This works with any lock that supports remote code programming (Schlage, Yale, Kwikset, DanaLock, IDLock etc). It works with the standard SmartThings Z-Wave Lock device handler, however if you're using a ZigBee lock you need a custom device handler available here (written by @jhamstead). It is recommended to use the Universal Enhanced Z-Wave Lock device handler for Z-Wave locks to use all the advanced features for this app. You can find more details on the SmartThings forum here.
 
4. Weekday/Weekend (5-2 Day) Thermostat with Remote Temperature Sensor
This is a weekday weekend thermostat with 4 programs per day for the weekdays and 4 programs per day for the weekend. It allows you to use an external temperature sensor to change the mode (from heat to cool or leave as auto by default). It also allows you to use a remote temperature sensor to control the thermostat (e.g. a temperature sensor in a different room) for each schedule. You can also control the fan mode for each schedule. You can find more details on the SmartThings forum here.
 
5. Motion based Thermostat
This app allows you to control your thermostat connecting it to a motion sensor(s). It has 2 modes, operating mode and idle idle. When motion is detected it sets the temperature to the operating modes temperatures as defined by the user (heat mode and cool mode separate) and when there is no motion it sets to the idle temp (energy savings) as defined by the user in the app (heat mode and cool mode seperate). You can also specify a timeout, i.e. minutes to wait when no motion is detected before switching from operating mode to idle mode. You can also specify an external temp sensor to switch between heat mode and cool mode (default is auto). You also can specify the weekdays and times for operating. 
 
6. Mode Change Thermostat Single Temperature
This app can be used to change the temperature of multiple thermostats when the mode is changed. Select the thermostats you want to control, enter the heating and cooling temperatures and finally select the Modes for which you want the thermostats to use these temperatures. You can find more details on the SmartThings forum here.
 
7. The Ultimate Mode Change Thermostat Temperature
This is the utmost flexible app for configuring thermostats and mode changes.This app can be used to change the temperature of multiple thermostats when the mode is changed. 
- You can configure thermostat temperatures for each mode individually or a group all the modes together 
- You can configure all thermostats to use a common heating/cooling temperature or each thermostat have its own heating/cooling temperatures.
You can find more details on the SmartThings forum here.

 
8. Ultimate Customizable Thermostat
This is the simpliest thermostat app with unlimited schedules, program as many or as few individual thermostat and time changes as you want for each day of the week or multiple days of any combination there of. 
 
9. Schedule fan for Thermostats
This app can be used to turn on and off the HVAC fan on a schedule (it can be configured to turn 'On' or 'Circulate'). This helps with some system which require scheduled circulation or just to schedule the fan on and off around the home.

10. Attic Fan Smart Ventilator
This app turns the attic fan ventilation on/off based on internal and external conditions including looking at the sunlight on the roof, the temperature outside, inside and the target expected temperature. You can set up to 3 operating schedules including selecting weekdays and start/stop times. You can also configure it to turn on the attic fan when HVAC in Attic is running in cooling mode having the HVAC operate more efficiently.

TIP: If you don't have a external light/temperature sensor install the Smart Weather Tile and Station Controller (Smart App no 18). You can use this as your external light and temperature sensor.
 
11. Temperature and Humidity Management for Homes with Heaters/Humidifiers/without Thermostats
This app monitrors High and Low temperatures sensors and Humidity sensors to take actions like turning on HVAC's, Fans/switches, heaters, dehumidifiers etc (independently for each sensor). It will automatically turn off the devices once the temperature and/or humidity are out of the extreme zone (1 degree above/below the extreme temp threshold and 5% below the humidity threshold).
This useful for older homes without thermostats to use heating and cooling devices coupled with a temperature sensor. It is also useful for vacation home and remote homes to keep humidity and extreme temperature under control. You can find more details on the SmartThings forum here.

12.
Foscam Motion Alarm Monitor
This app is to be used in conjunction with the FOSCAM DEVICE HANDLER code. This app enables the Foscam Camera to report any motion alarms it detects back to SmartThings. This app enables the motion alert features for the Foscam Device Handler. Once installed just select the Foscam camera. That's it! Now you can use the motion alert features of the Foscam device. You can also configure it to send notifications as well enable the Cruise feature on the Foscam camera when motion is detected or an external alarm is set off. E.g. enable Horizontal cruising is useful when used in conjunction with the record video option on the Foscam device setting when motion is detected to get a wider view of the room.

NOTE: You will need to enable "OAuth" in the SmartApp settings after creating the SmartApp, refer to the SmartApp installation instructions for more details
 
13. Blink Camera Manager
This is to integrate, manage and control your Blink cameras with SmartThings. This allows you to take pictures, use it the camera as a motion sensor, view key statistics like WiFi/Sync Module signal, enable/disable the Camera and Sync Module and many more things from within the SmartThings ecosystem. This is a two part Install with the Blink Camera Manager and the Blink Camera Device Handler. This has been developed in conjuction with the Blink engineering team. You can find more details about the features and installation instructions here.
 
14. Intruder Alert with Alarms, Lights and Camera Pictures
Security app which monitors for motion,  doors/windows opening and doors unlocking and then turns on alarms, lights (flashing or regular) and takes pictures with a Camera. Can be configured to ignore motion from residents. You can find more details here.
 
15. Open Door/Window/Switch/Lock Notifications and Action when the Hub Changes Mode
This app is useful to be notified when door(s) and window(s) are open when the hub changes Mode. For examples, when you leave home and the Goodbye routine is executed, it will change the mode to Away. This app can be used to notify if any of the doors/windows are open when the mode is changed to Away (or any other mode) so you can close them before leaving the house or going to bed etc. It can also monitor switches that are left On and turn them Off for you. It can also monitor Locks that are left unlocked and lock them for you. It can also monitor garage doors that are left Open and Close them for you. You can configure sensors and notifications for each mode separately. It can also act like a backup to routines that timeout and don't always close doors/locks/switches. You can find more details here.

16. Trigger based Camera Pictures
This app uses triggers (motion sensors, contact/door sensors etc) to active a camera to take pictures (which will be uploaded to SmartThings and can be viewed in your SmartThings Camera device) , turn on camera motion monitoring if supported, turn on switches and send notifications.
 
17. Sleeping Kids Motion Alert When Parents Aren't Home
This app monitors rooms where kids are sleeping while ALL parents aren't at home. Select the Rooms to monitor and select the parents who should be away from home and set notification options. The parents will get notifications if there is motion in any of the configured rooms while they are away from home.

18. Schlage Lock Alarm Mode and Sensitivity Change and Monitor
This app is specially designed for Schlage Z-Wave locks that have a build in Alarm (e.g. BE469). This apps allows you to change the Lock Alarm configuration and sensivitity based on the hub Mode and Routines. It also acts an notification/action alert center if Lock Alarms are detected from the locks. It can turn on Alarms and turn on/off (with a timer) switches when an Lock Alarm is detected.

NOTE: This requires the Schlage Z-Wave Lock with Alarm device handler and a compatible Schlage Z-Wave lock (e.g. BE469) to work.

19. Smart Weather Station Controller
This is a bug fixed version of the standard Smart Weather Station Controller. This app fixes a bug, the app stops working if modes are selected (like home or away). This app udpates the SmartWeather Station device tile. To Install the SmartWeather Station Tile and Controller, there are 2 steps: 
a.Install the Smart Weather Tile Device from the Web Ide as detailed below
   Login to https://graph.api.smartthings.com/
   Click on "My Devices"
   Click "+New Device" button in top right corner
   Type in "Weather Station" in the "Name"
   Type in "FFC" in the "Device Network Id"
   Under "Type *", select "SmartWeather Station Tile"
   Under "Location", select your location
   Click on "Create" at the bottom of the page

b. Follow the SmartApp installation instruction on the Installation Instruction page for instlalling the "Smart Weather Station Controller" smart app above.
 
20. Garage Door Open/Close Automatically on Arrival/Departure
This app is used to open and close garage doors when people arrive or leave. It can also turn on switches/lights when people arrive, with an option to turn on only when its' getting dark outside. You can control multiple garage doors, link to modes and get notifications.

21. Device Low Battery Notification and Monitoring
This app can be customized to create groups of devices and specify individual battery monitoring levels/thresholds for each group. You can create/delete an unlimited number of groups on the fly and also specify what time of the day you want the app to check the devices battery levels and notify you if any the devices are below their configured thresholds. You can get more details and support here.

22. CoRE/Piston
A very powerful generalized rules engine for SmartThings (a replacement for Rule Machine for those who know about it). It allows users to create rules and actions for those specific conditions making for sophisticated and complex automation scenarios. This is written by adrian and links to his code. You can get more details and support here.


DEVICE HANDLERS
Device Handlers are used to allow the Smart Apps to communicate with devices like Locks, Camera, Thermostats etc.
Please don't forget the read the instructions on how to Install Device Handlers

CLICK ON THE NAME OF THE DEVICE HANDLER YOU WANT TO DOWNLOAD.
NOTE: It will ask for your login and password to download the Device Handlers. Click here to get your login and password.


1. Enhanced Z-Wave Thermostat with Battery, Humidity, Clock, Temperature Configuration and Customized User Interface
This is an Universal Z-Wave thermostat device handler. This customization of the standard Z-Wave thermostat device handler includes various bug fixes and additional features such as Battery status, Humidity, Up/down tiles instead of sliders, auto clock set and custom Icons. It also enables special features for CT-30/CT-32/CT-50/CT-80/CT-100/CT-101/CT-110 and ZTS-110 thermostats such as Humidity reporting, Temperature Swing, Temperature Change Reporting threshold and Temperature Calibration. It also features a brand new user interface based on the new SmartThings 2.0 MultiTiles features.
You can get more details on incremental changes/customizations on the SmartThings forum here.
 
2. Foscam IP Camera with Motion Detection Alarm
This device code is used to control your Foscam IP Camera. It support live streaming video, taking Images, enabling Monitoring, Panning/Tilting the camera, enabling Cruise, LED management and other functions. This device is setup a Alarm, Switch and Image Capture device. So you can link this to Smart Apps and phrases easily. When using Alarm mode, enabling the alarm will active the Monitoring feature of the camera. When in monitoring mode it enables email notifications, recordings, sound and image taking.
If you want to use the motion sensor alert feature make sure you install the Foscam Motion Alarm Monitor SMART APP from the Smart App folder. The motion sensor alarm feature will NOT work without this smart app. More details can be found on the SmartThings forum here.
 
There are special instruction on the Installation Instructions page for the Foscam Device. After installing the device, open the SmartThings app on your phone, click on Things, open the Foscam Device that just installed, scroll to the bottom and click on Preferences. Here enter the camera IP address or URL (preferably LAN, if using WAN/Public make sure it is reachable by your Hub and that you have local-loopback enabled on your router), port, username and password of the camera. Enable the HD option if you have a HD camera. You can also configure other features like motion sensitivity, enabling taking pictures, enabling eMail/sound notifications and other options.

3. Blink Camera
This is to integrate, manage and control your Blink cameras with  SmartThings. This allows you to view live streaming video, take pictures, use it the camera as a motion sensor, view key statistics like WiFi/Sync Module signal, enable/disable the Camera and Sync Module and many more things from within the SmartThings ecosystem. This is a two part Install with the Blink Camera Manager and the Blink Camera Device Handler. This has been developed in conjuction with the Blink engineering team. You can find more details about the features and installation instructions here.
 
4. Universal Enhanced Z-Wave Lock with Alarm, Notification, RFID, Door Sensor and Advanced Features
This is a "future proof" Z-Wave lock device type handler works with all Z-Wave locks (Yale, Kwikset, Monoprice, IDLock, DanaLock etc) and fixes some bugs in the stock ST Z-Wave device type. It automatically learns the device capabilities and configures it. In addition to the bugfixes it also provides support for advanced features for Yale Z-Wave locks (tested with YRD210, YRD220, YRL210, YRD210, Keyfree), Schlage Z-Wave locks (tested with Schlage models FE469, BE469, BE468, FE599 and BE369), Kwikset (910, 912, 914, 916), DanaLock (V2) and IDLock (101). It provides support for Schlage to enable/configure the Alarm modes as well as the sensivitity of the alarm. It also provides support for using the lock as a motion sensor device that generates a motion event when the alarm is set off so it can be used with standard phrases and apps. Other features for Yale, Schlage and Kwikset (reporting) locks include support for enable/disabling the AutoLock features, enabling/disabling the Keypad (vacation mode) and enabling/disabling the audio alerts. IDLock supports reporting Fire and also door Open/Close states. DanaLock supports Turn & Go and Braking. It also provides support to capture invalid user code attempts and lock tampering/fire alarms through custom capabilities. It also supports being able to report if the door was locked/unlocked manually internally/externally/remotely, using the keypad or using RFID cards. More details can be found on the SmartThings forum here.

NOTE: You can use the Schlage Lock Alarm Mode and Sensitivity Change and Monitor SmartApp to change the Lock Alarm configuration based on Modes and Routines. However it requires a compatible Schlage Lock (e.g. BE469) that has a built in Alarm.
 
5. Z-Wave Linear/GoControl Garage Door Opener with Low Battery Sensor and Switch Capability
This customized version of the Z-Wave garage door device adds the functionality of exposing switch capabilities. This allows you to control the garage door when people arrive/leave from the SmartThings Doors and Locks section apps. It also allows you to control the garage door like a regular switch (on/off to open/close respectively). It also gives you a notification when the door tilt sensor battery needs to be replaced. This has been tested with the Linear/GoControl garage door opener but can work with other compatible Z-Wave garage door openers.

6. Monoprice and Linear/GoControl WAPIRZ-1 Motion Sensors with Temperature and Battery
This customized version of the Z-Wave motion sensor device adds the functionality also capturing and reporting Temperature and Battery levels. This is designed to work with the Monoprice Motion Sensor and Linear/GoControl WAPIRZ-1 Motion Sensors with Temperature reporting. It can also work with other multi sensors that support Motion and Temperture Sensors. It also adds the ability to report Battery levels and configure the Inactivity timeout for Monoprice and Linear/GoControl WAPIRZ-1 sensors. For Z-Wave Plus devices it can also allow you to adjust the sensitivity of the motion sensor. You can find more details on the SmartThings forum here.

7. ZooZ/Monoprice 4 in 1 Sensor with Temperature, Motion, Humidity, Light and Battery
This enhanced device handler for the ZooZ 4 in 1 sensor (ZSE40) and Monoprice 15902 can capture temperature, light, humidity, motion and battery levels from the device. It also has the ability to configure inactivity timeout, temperature sensitivity, temperature correction, motion sensitivity, humidity sensitivity, LED configuration and other features. It also the ability to setup a manual polling interval to get sensor updates. You can find more details on the SmartThings forum here.

8. Aeon Multisensor Gen5 with Customized Update Frequency
This customized version of the Aeon Multisensor Gen5 device adds the ability to change the frequency of updates. This is written by Jonathan Fullman and links to his code on GitHub.
Instructions: If you are on batteries you have to make sure your device is listening. Press and hold the black z-wave button inside the battery compartment of the sensor for about 3 seconds the red LED comes on and stays on. If you can't get the LED to stay on, use USB power. Once you have the LED on or USB power, then push the configure button on your phone. NOTE: Frequent updates will drain the battery faster.

9. MyQ Garage Door Opener and LightController
This is a set of 2 Device Handlers for the MyQ (Chamberlain and LiftMaster) Garage Door Openers and MyQ Light Controllers. It also comes with the MyQ Lite Smart App. This is written by brbeaird and links to his code on GitHub.
Instructions: After installing the MyQ Device Handlers, you will need to install the MyQ Lite SmartApp. The SmartApp will take your MyQ login details and automatically find and add your MyQ devices.


INSTALLATION INSTRUCTIONS
NOTE: You will need to own a SmartThings Hub to use these apps.
SMART APPS and DEVICE HANDLERS have different installation instructions. Please ensure you follow the appropriate installation instructions depending upon whether you're installing a Smart App or a Device Handler. Following the wrong instructions will lead to an error message while installing.
INSTALLING SMART APPS
For installing a Smart App follow these instructions:
  1. Click on the Smart App you want to install, it will open a new window with the code, select all (Ctrl+A) and copy the code (Ctrl+C)
  2. Login to your SmartThings IDE at https://graph.api.smartthings.com (create a login if you don't have one AND don't forget to opt-in for the developer account). Note: You may have a different 'Shard' URL for your IDE, after logging into the above URL, click on "My Locations", click on the name of the location listed and then log into your account again to get your correct 'Shard' or contact SmartThings support to get your 'Shard' URL.
  3. Click on "My SmartApps
  4. Click on "+New SmartApp" on the top right 
  5. Click "From Code
  6. Paste the code (Ctrl + V) into the editor and click "Create
  7. Click "Publish" and then "For me" on the top right (NOTE: see steps 7.1 to 7.6 below if you need to enable "OAuth" for your SmartApp)
  8. To install the SmartApp, open your SmartThings App on your phone (iPhone, Android or Windows Mobile), click on the Star (Marketplace) icon at the bottom bar right corner of the main screen. Now click on the "SmartApps" tab on the top right of the screen. Scroll down to the "My Apps" section and click on it. (NOTE: if you don't see "My Apps" please contact SmartThings support, if you don't see the SmartApp in "My Apps", then you may have installed the code on the wrong 'Shard', please check step 2 again)
  9. Scroll down the "My Apps" section until you see the new SmartApp you just created and click on it on install it. You're done! To open/configure the app in future follow step 10.
  10. After installing the SmartApp, configure/open it by clicking on the "Automations" icon  and then click on "SmartApps" on your phone. NOTE: Clicking on the SmartApp in the "My Apps" section again will install a NEW instance of the SmartApp instead of opening the existing installation.
NOTE: Some SmartApps (e.g. Foscam Motion Alarm Monitor) required OAuth enabled for them to work. Follow these instructions to enable OAuth AFTER Step 7 above:
        7.1  After clicking "Publish", click on the "App Settings" button next to the Publish button
        7.2  Scroll down and click on "OAuth" to expand the section
        7.3  Click on "Enable OAuth in Smart App" (it will create it create a ID and Secret)
        7.4  Click on "Update" at the bottom of the page
        7.5  Scroll down back to OAuth, click on it and verify that the Client ID and Client Secret have been created/saved. If not repeat the process until it is saved (sometimes it takes a few tries)
        7.6  Complete the installation starting from Steps 8 above


FOR UPDATING EXISTING SMARTAPPS WITH A NEWER VERSION OF THE CODE:
  • Open your SmartApp in the SmartThings IDE
  • Select all (Ctrl+A) and delete the old code, Copy-Paste the newer version of the code
  • Click on "Save"
  • Click  on "Publish" and then "For Me", if you don't so this the update won't work
  • IMPORTANT, DON'T SKIP THIS STEP: Open the SmartApp by clicking on the "Automations" icon  and then click on "SmartApps" on on your phone, check/update your settings and hit "Done". If you don't do this last step the SmartApp may not work.

INSTALLING DEVICE HANDLERS
For installing a Device Handler (except Foscam IP Camera) follow these instructions:
  1. First pair your device with the hub (see the SmartThings manual for pairing instructions)
  2. Click on the Device Handler you want to install, it will open a new window with the code, select all (Ctrl+A) and copy the code (Ctrl+C)
  3. Login to your SmartThings IDE at https://graph.api.smartthings.com (create a login if you don't have one AND don't forget to opt-in for the developer account). Note: You may have a different 'Shard' URL for your IDE, after logging into the above URL, click on "My Locations", click on the name of the location listed and then log into your account again to get your correct 'Shard' or contact SmartThings support to get your 'Shard' URL.
  4. Click on "My Device Handlers
  5. Click on "+New Device Handler" on the top right 
  6. Click "From Code"
  7. Paste the code (Ctrl + V) into the editor and click "Create"
  8. Click "Publish" and then "For me" on the top right 
  9. Click on "My Devices" on the top
  10. Click on your existing device (thermostat/lock etc which you want to change) 
  11. Scroll down and click on "Edit"
  12. Under "Type *" select the new device handler you just created (it will show up at the bottom of the list) 
  13. Click "Update
  14. Open the SmartThings App on your phone and under "My Home" look for your new device.

NOTE: For the Foscam IP Camera Device Handler follow these instructions:
  1. Login to your IDE at https://graph.api.smartthings.com (create a login if you don't have one AND don't forget to opt-in for the developer account). Note: You may have a different 'Shard' URL for your IDE, after logging into the above URL, click on "My Locations", click on the name of the location listed and then log into your account again to get your correct 'Shard' or contact SmartThings support to get your 'Shard' URL.
  2. Click on "My Device Handlers
  3. Click on "+New Device Handler" on the top right 
  4. Click "From Code"
  5. Paste the code (Ctrl + V) into the editor and click "Create"
  6. Click "Publish" and then "For me" on the top right 
  7. Click on "My Devices" on the top
  8. Click on "+New Device" on the top right
  9. Enter a "Name
  10. For "Device Network Id *" enter 2000 (if installing multiple cameras, increment this number by 1, so for the second camera enter 2001, for the third 2002 etc)
  11. Under "Type *" select the new device handler you just created, it will show up at the bottom of the list called RBoy Foscam IP Camera  (IMPORTANT: Do NOT select Foscam from the middle of the list)
  12. Select your "Hub" (IMPORTANT: Don't miss this step)
  13. Select your "Location"
  14. Click "Create
  15. Open you SmartThings App on your phone and under "My Home" look for your new device 
  16. Open the device page on the phone and on the top right click on the gear icon to open the preferences/settings page for the camera
  17. Enter the details IP Address, port, username (case sensitive), password (do not use special characters in the password) etc and finish the configuration, then hit "Done".
  18. Now click  the "Refresh" button on the Camera device page (don't forget this important step otherwise the settings won't load). You're done! NOTE: Each time you change the settings in the preferences page (gear icon) and click done, you NEED to click on the "Refresh" button

FOR UPDATING EXISTING DEVICE HANDLERS WITH A NEWER VERSION OF THE CODE:
  • Open your Device Handler in the SmartThings IDE
  • Select all (Ctrl+A) and delete the old code, Copy-Paste the newer version of the code
  • Click on "Save"
  • Click  on "Publish" and then click "For me"
  • IMPORTANT, DON'T SKIP THIS STEP: Open the Device on your phone, check/update your preferences and hit "Done". Now hit the "Refresh" button. If you don't do this last step the updated Device Handler may not work.

SUPPORT
Lost your Username or Password?
Click here to retrieve your Username and Password

If you want to cancel your subscription you can do so through your Paypal account.
Feel free to continue supporting our efforts by donating below. Please refer to the Getting Access page to get access to our apps.

Donate to Support RBoy Apps
Drop us a note if you have a suggestion or an idea for a new smart app.

Please note, we can only support the smart apps and device handlers listed here. You will need to contact SmartThings support for issues with your Hub or Phone App. We do not offer refunds once you have downloaded the apps.
End User License Restrictions
Copyright (c) RBoy Apps. The End User License provides the authorized user the right to use  the code in their SmartThings account. The code cannot be modified, distributed or reused in any form or manner. Please note: Enabling ST integration with GitHub may lead to a violation of the license due to publishing of the code on a public site.