RBoy Apps
INSTALLING VIRTUAL GARAGE DOOR
There are 2 parts to this installation so please see the instruction carefully (separate for how the SmartApp is installed and how the Device Handler is installed):

NOTE: You need to use the SmartThings Classic mobile app for installation AFTER which you can access the installed SmartApps using the new SmartThings mobile app
A. Install the Virtual Garage Door Controller Device Handler 
 
  1. Download/Copy the Virtual Garage Door Controller device handler code from the RBoy SmartThings server (copy EVERY line from beginning to end, Ctrl + A, Ctrl + C, don't miss ANY line or you'll get an error). 
  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)
  3. Click on "My Locations" and then click on the name of the location where you want to install the device handler
  4. Click on "My Device Handlers" <-- NOTE THIS IS DEVICE HANDLERS (NOT SmartApps
  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 

B. Install the Virtual Garage Door Manager SmartApp

 
  1. Download/Copy the Virtual Garage Door Manager SmartApp code from the RBoy SmartThings server (copy EVERY line from beginning to end, Ctrl + A, Ctrl + C, don't miss ANY line or you'll get an error) 
  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)
  3. Click on "My Locations" and then click on the name of the location where you want to install the SmartApp
  4. Click on "My SmartApps" <-- NOTE THIS IS SMARTAPPS (NOT Device Handlers
  5. Click on "+New SmartApp" 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. To install the SmartApp, open your SmartThings Classic App on your phone (iPhone or Android), click on the Automation 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 bottom and click on "+Add a SmartApp". Then scroll down to the bottom and click on "My Apps". (NOTE: if you don't see "My Apps" contact SmartThings support, if you don't see Virtual Garage Door Manager in "My Apps", then you may have installed the code in the wrong location, check step 3 again)
  10. Scroll down the "My Apps" section until you see "Virtual Garage Door Manager" and click on it on install it.
  11. Tap on "+ Add a controller", enter the name, select your garage door relay and tilt sensor. Optionally select a toggle switch and button.
  12. Click on "Done" and then click on "Save" and it will automatically create new virtual garage door controllers devices  for you in the "My Home -> Things" page. You're done! To open/configure the app in future follow step 13.
  13. 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 will install a NEW instance of the SmartApp instead of opening the existing installation. Enjoy!!

C. Updating to a Newer Version (do not skip any steps)
 
  
    UPDATING THE VIRTUAL GARAGE DOOR CONTROLLER DEVICE HANDLER:
    • Click on the Virtual Garage Door Controller device handler, it will open a new window with the code, select all (Ctrl+A) and copy the code (Ctrl+C)
    • Login to your SmartThings IDE at https://graph.api.smartthings.com
    • Click on "My Locations" and then click on the name of the location where you had installed the device handler previously
    • Click on "My Device Handlers"
    • Click on the "Virtual Garage Door Controller device handler" in the SmartThings IDE
    • Select all (Ctrl+A) and delete the old code, Paste (Ctrl+V) the new code
    • Click on "Save"
    • Click  on "Publish" and then click "For me"
UPDATING THE VIRTUAL GARAGE DOOR MANAGER SMARTAPP:
    • Click on the Virtual Garage Door Manager SmartApp, it will open a new window with the code, click on the browser refresh button (to flush the cache), select all (Ctrl+A) and copy the code (Ctrl+C)
    • Login to your SmartThings IDE at https://graph.api.smartthings.com
    • Click on "My Locations" and then click on the name of the location where you had installed the SmartApp previously
    • Click on "My SmartApps"
    • Click on the "Virtual Garage Door Manager" in the SmartThings IDE
    • Select all (Ctrl+A) and delete the old code, Paste (Ctrl+V) the new 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 on your phone by clicking on the "Automations" icon  and then click on "SmartApps" on on your phone, check/update your settings and tap "Save"